我有一个iPad应用程序,我有很多按钮。点击一个地方后,我需要设置所有按钮属性,对所有人来说都是一样的,我想知道怎么做?例如,视图中的所有按钮都将具有黑色图层。谢谢你的帮助
答案 0 :(得分:0)
在不知道应用程序设置的情况下,最通用的答案是:
我无法为您提供任何特定代码,但它可能类似于:
NSMutableArray *arrayOfButtons = [NSMutableArray array];
//add all your buttons to the array
//user clicks "the place" run code:
for (UIButton *oneOfTheButtons in arrayOfButtons) {
oneOfTheButtons.backgroundColor = [UIColor blackColor];
}
答案 1 :(得分:0)
如果您正在使用Storyboard,请将所有按钮指定给Reference Outlet Collection。
这将为您提供一个NSArray,其中包含您分配给它的所有按钮,然后您就可以使用了 for..in循环以影响对每个按钮的更改。
希望这会有所帮助。