我已經子類UIButton
,並試圖設置標題的顏色,當按鈕被突出顯示。自定義按鈕也位於筆尖文件中。如何設置子類UIButton的高亮標題顏色?
我的代碼:
- (void)layoutSubviews
{
[super layoutSubviews];
self.titleLabel.textColor = [UIColor blueColor];
[self setTitleColor:[UIColor redColor] forState:UIControlStateHighlighted]; // Offending line
}
然而,視圖不加載(貌似進入無限循環而沒有示出)時,我有setTitleColor:forState:
線。它應該在其他地方宣佈嗎?你還怎麼設置自定義UIButton
的高亮標題顏色?
線「,你究竟是什麼意思?它報告編譯時間消息嗎?或者當你嘗試執行它時出錯?如果後者,你認爲你有一個UIButton(或它的子類),但也許該對象實際上是別的東西? – 2012-08-06 02:37:16
違規行是什麼使視圖崩潰。它進入看起來像一個無限循環,並不加載。我會用這個更新我的問題。 – zlog 2012-08-06 11:46:20