我有一種可通過兩種不同方式訪問的視圖。我有一個if語句,它決定了在哪種情況下應該顯示一個按鈕。無法隱藏UIButton
if([Recipes entryExists:[note recipeIdentifier]]){
[buttons insertObject:btnRemoveFave atIndex:0];
[btnPrefs setHidden:NO];
} else {
[buttons insertObject:btnAddFave atIndex:0];
[btnPrefs setHidden:YES];
[btnPrefs setEnabled:NO];
}
我已經在if語句的兩個條件中放置了一個斷點。當代碼進入else條件時,'setHidden'和'setEnabled'行都被執行,但該按鈕仍然可見並且被啓用。
任何想法,爲什麼我不能禁用按鈕?謝謝!
如果你登錄btnPrefs,是非零? – rdelmar
不,btnPrefs不是零 – Pheepster
你怎麼稱呼你發佈的代碼? –