2010-06-27 21 views
1

強調我定義了一個方法:的UIButton不會留在iPhone上

- (void)buttonClicked:(UIButton*)button { 
    button.highlighted = YES; 
    button.selected = YES; 
} 

的問題是,該按鈕不再保持持久高亮顯示。我不希望突出顯示在用戶的手勢放開按鈕後消失。它需要堅持不懈。該方法肯定是按照NSLog和斷點調用的。

爲什麼我不能讓我的按鈕突出顯示/選擇?

+0

您確定它是相同的按鈕,爲什麼不使用IBAction將行爲鏈接到IB? – vodkhang 2010-06-27 17:05:55

回答

-3
- (void)buttonClicked:(id)sender { 
    button.highlighted = YES; 
    button.selected = YES; 
} 

將您的代碼更改爲上述內容。當你想傳遞一個觸摸響應時,你正在傳遞一個UIButton。