Я пытаюсь создать функцию Borders Button в Swift, чтобы помочь стилю моего интерфейса. Однако любые значения RGB, которые я передаю/инициализируют, только создают белые границы.Функция UIButton Borders только возвращает белые границы
Вот моя функция:
func buttonsWithBorders(button: UIButton, borderWidth: CGFloat, redcolour: CGFloat , greencolour: CGFloat, bluecolour: CGFloat, alpha: CGFloat?) {
let redcolour : CGFloat = 7.0
var greencolour : CGFloat = 3.0
var bluecolour : CGFloat = 2.0
var alpha: CGFloat = 1.0
var widthOfBorder: CGFloat = borderWidth
var theButtonWithBorders: UIButton
var buttonBorderColour : UIColor = UIColor(red: redcolour, green: greencolour, blue: bluecolour, alpha: alpha)
button.layer.borderWidth = widthOfBorder
return button.layer.borderColor = buttonBorderColour.CGColor
}
И я называю это с помощью:
buttonsWithBorders(learnHomeButton, 2.0,2.0, 5.0, 5.0, 1.0)
Также я знаю, что передача значений и инициализирует их неверно, но Xcode complaines, что я не инициализация перед использованием в противном случае
Любая помощь будет очень признательна, Cheers
Хорошо, что заставляет меня упасть глупо. Спасибо. – user2176152