Я хотел бы переместить код, чтобы настроить UIButtons
из моих viewcontroller
классов в качестве лучшей практики. Код, который у меня ниже, заключается в том, чтобы добавить белую рамку в UIButtons
, и я хотел бы просто называть ее кнопками на протяжении всего моего проекта.Swift: UIButton Customization
//White Border
let passwordBorder = CALayer()
let width = CGFloat(5.0)
passwordBorder.borderColor = UIColor.whiteColor().CGColor
passwordBorder.frame = CGRect(x: 0, y: 0, width: passwordField.frame.size.width, height: passwordField.frame.size.height)
passwordBorder.borderWidth = width
passwordField.layer.addSublayer(passwordBorder)
passwordField.layer.masksToBounds = true
Как бы поместить этот код в вспомогательную функцию, чтобы я мог легко ее назвать?
Я новичок в кодировании, и у меня проблемы со вспомогательными функциями на что-либо UI
. Благодаря!
какой тип настройки вы хотите для кнопки –
создайте функцию, которая возвращает кнопку с рамкой, поскольку вы хотите повторно использовать код –
Вы можете посмотреть на этот ответ: http://stackoverflow.com/a/27645782/6080920 –