Я хотел бы создать кнопку, как это:Instantiate пользовательские кнопки из кода и раскадровки - как сделать метод инициализации
import UIKit
class EKLikeButton: UIButton {
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
self.layer.cornerRadius = 5.0;
self.layer.borderColor = UIColor.redColor().CGColor
self.layer.borderWidth = 1.5
self.backgroundColor = UIColor.blueColor()
self.tintColor = UIColor.whiteColor()
}
}
, но единственный способ сделать это, кажется, установить уже существующие в Раскадке. Я хотел бы быть в состоянии сделать:
let btn = EKLikeButton()
btn.frame=CGRectMake(10.0, 10.0, 40.0, 40.0)
, но когда я пытаюсь выше, я получаю
Отсутствует аргумент для параметра «Кодер» в вызове
Как бы я создать функцию init, которая может обрабатывать как код, так и раскадровку в Swift?
ТНХ - ш орки хорошо – timpone