Добавление forwardIcon в программно созданный UIButton - PullRequest
0 голосов
/ 23 мая 2018

У меня UIButton, созданный программно, и мне нужно добавить значок пересылки, который должен быть создан с использованием UIBezierPath, как показано на рисунке ниже.Как я это сделал .Я новичок в iOS, и мне нужна помощь. Конечный результат, который мне нужен, это

Код, который у меня есть, такой:

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

}

У меня есть код для круглой кнопки, но я не знаю, как рисоватьвперед значок с помощью безьера внутри круглой кнопки.любая помощь будет оценена

1 Ответ

0 голосов
/ 23 мая 2018

Вы можете добавить этот код:

fb.setImage(UIImage(named: "yourImageName.png"), for: .normal)

Если вы используете xcasset, вы можете использовать (без необходимости .png):

if let image = UIImage(named: "Done") {
   fb.setImage(image, for: .normal)
}
...