2014-02-10 3 views
0

Я создаю Button в раскадровку и выбрать тип CustomiOS 7.0 для его изменить titleColor (высвечен работу), но для iOS 6.0, когда я касаюсь его показывать только titleColor для состояния нормального (выделено не работает).Пользовательские UIButton из раскадровки

Кроме того, я попытался изменить его программно:

[self.myBtn setTitleColor:[UIColor lightGrayColor] forState:UIControlStateHighlighted]; 

, но он не работает.

Я использую Xcode 5.0.2.

ответ

0

Вы должны написать код, как показано ниже:

[self.myBtn setTitleColor:[UIColor lightGrayColor] forState:UIControlStateHighlighted]; 
[self.myBtn setTitleColor:[UIColor lightGrayColor] forState:UIControlStateNormal]; 
+0

Это неправильно, потому что 'UIControlStateHighlighted' не требуют ИОС 6.0 и когда я касаюсь моя кнопка titleColor будет то, что я выбрал в раскадровке – user2545330

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