我有一个以编程方式创建的UIButton,我需要添加一个必须使用UIBezierPath创建的转发图标,如下图所示。我怎么做 。我是iOS的初学者,我需要帮助。 The end result I want is this
我的代码是:
let forwardButton : UIButton = {
let fb = UIButton()
fb.translatesAutoresizingMaskIntoConstraints = false
fb.backgroundColor = UIColor(red:0.56, green:0.07, blue:1.00, alpha:1.0)
return fb
}()
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
forwardButton.bounds.size.width
forwardButton.layer.masksToBounds = true
}
我有圆形按钮的代码,但我不知道如何使用圆形按钮内的bezierpath绘制前进图标。任何帮助将不胜感激
答案 0 :(得分:0)
您可以添加以下代码:
fb.setImage(UIImage(named: "yourImageName.png"), for: .normal)
如果您使用的是xcasset,则可以使用(不需要.png):
if let image = UIImage(named: "Done") {
fb.setImage(image, for: .normal)
}