我有一个我无法弄清楚的小问题。我有大约 16 个按钮,它们作为插座集合连接到我的控制器。它们还有一个操作方法,可以使按钮的状态从默认更改为选中。我试图将所有按钮的图像更改为仅默认状态。所以我通过数组运行一个循环,并使用 setImage: forState: 方法将它们的图像设置为默认状态。但是,该方法会更改所有状态(默认和选定状态)的图像。
这是我的插座集合的设置方法
- (void) setCardsButton:(NSArray *)cardsButton
{
_cardsButton = cardsButton;
for (UIButton *button in cardsButton) {
[button setImage:[UIImage imageNamed:@"card.png"] forState:UIControlStateNormal];
}
[self updateView];
}