我完全糊涂了。我只想为 UIButtons 列表的默认状态设置一个图像。但在不起作用。我只是将图像分配给我的 Outlet-Collection 的设置器中的所有按钮,但是如果按钮被突出显示,图像只会出现,但我希望图像总是被设置,除非按钮被选中。到目前为止,这是我的代码:
-(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 的情况下设置默认状态按钮的图像?