2014-09-16 4 views
1

Я создал выход следующим образом, используя раскадровку:UIButton Выход Установить название Swift

@IBOutlet var completeButton: UIButton! 



self.completeButton.titleLabel = UIFont (name: standardFont, size: 22.0) 

дает погрешность не может присвоить результат этого выражения.

Простая задача, но она не может обойти это быстро.

+0

'' Свойство 'titleLabel'' UIButton '' это 'UILabel', а не' UIFont'. Я думаю, вы имеете в виду 'self.completeButton.titleLable.font = UIFont (...' – Grimxn

ответ

0

Вы упускаете из собственности font и заголовокLabel необходимо развернуть. Попробуйте следующее:

self.completeButton.titleLabel!.font = UIFont.systemFontOfSize(22.0) 
+0

Спасибо Глупая ошибка, слишком долго :) –

0

@Melvin Wijenayaka: Для примера, конструктор UIFont содержит два параметра это также будет работать для вас

self.completeButton!.titleLabel.font = UIFont(name: "System", size: 22.0) 

Примечание: Вы пропустили шрифт свойства в коде ,

Смежные вопросы