swift 4 波轮下的 imageview
imageview under pulsator with swift 4
我正在尝试展示具有脉冲效果的 UIImage
,为此我使用 pulsator 框架。但是UIImage
在波轮下面,现在我想知道是否可以将UIImage
设置为波轮效果?
这是我的代码:
let img = UIImage(named: "img_usuario")
let img_view = UIImageView(image: img)
img_view.frame = CGRect(x: 0, y: 0, width: 50, height: 50)
img_view.layer.cornerRadius = img_view.frame.size.height/2
img_view.layer.masksToBounds = true
let pulsator = Pulsator()
pulsator.radius = 50
pulsator.numPulse = 3
pulsator.position = img_view.center
pulsator.backgroundColor = UIColor.rgb(red: 220, green: 5, blue: 5, alpha: 1).cgColor
img_view.layer.addSublayer(pulsator)
pulsator.start()
而且我也想知道我是如何使效果脉冲超过演示中的图像大小的
提前致谢
对于这种东西,你应该提交一个问题。这样你可能会得到更好更快的答案。
根据我在示例中看到的内容,您应该这样做:
img_view.layer.superlayer?.insertSublayer(pulsator, below: img_view.layer)
这可能只是由过时的 README 引起的。
另外,如果不超过图像视图,请尝试将半径设置为更大的数字。
我正在尝试展示具有脉冲效果的 UIImage
,为此我使用 pulsator 框架。但是UIImage
在波轮下面,现在我想知道是否可以将UIImage
设置为波轮效果?
这是我的代码:
let img = UIImage(named: "img_usuario")
let img_view = UIImageView(image: img)
img_view.frame = CGRect(x: 0, y: 0, width: 50, height: 50)
img_view.layer.cornerRadius = img_view.frame.size.height/2
img_view.layer.masksToBounds = true
let pulsator = Pulsator()
pulsator.radius = 50
pulsator.numPulse = 3
pulsator.position = img_view.center
pulsator.backgroundColor = UIColor.rgb(red: 220, green: 5, blue: 5, alpha: 1).cgColor
img_view.layer.addSublayer(pulsator)
pulsator.start()
而且我也想知道我是如何使效果脉冲超过演示中的图像大小的
提前致谢
对于这种东西,你应该提交一个问题。这样你可能会得到更好更快的答案。
根据我在示例中看到的内容,您应该这样做:
img_view.layer.superlayer?.insertSublayer(pulsator, below: img_view.layer)
这可能只是由过时的 README 引起的。
另外,如果不超过图像视图,请尝试将半径设置为更大的数字。