我完全困惑。 我只想爲UIButtons列表的默認狀態設置一個圖像。但在不起作用。 我只是將圖像分配給我的Outlet-Collection的setter中的所有按鈕,但如果按鈕被突出顯示,圖像就會出現,但我希望圖像總是被設置,除了按鈕被選中。這是我的代碼到目前爲止:如何設置UIButton的默認狀態圖像?
-(void)setCardButtons:(NSArray *)cardButtons
{
UIImage * cardBackImage = [UIImage imageNamed:@"card-back.jpg"];
for (UIButton * button in cardButtons) {
[button setImage:cardBackImage forState:UIControlStateNormal|UIControlStateHighlighted];
[button setImage:nil forState:UIControlStateSelected];
}
_cardButtons = cardButtons;
}
我真的不知道我在做什麼錯?我如何設置我的默認狀態按鈕的圖像,而不使用IB?
出口收集是臭名昭着的錯誤。你是否通過按鈕迭代並驗證它們在IBOutlet中是否正確? – Michael