我有一种可通过两种不同方式访问的视图。我有一个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
你怎么称呼你发布的代码? –