2012-04-04 54 views
4

是否有任何方法将多个UIButton连接到一个IBOutlet?我想要这样做,这样我可以同时禁用和更改几个按钮的Alpha设置,而不是为每个要修改的按钮都设置插口。多个按钮可以有一个插座吗?

回答

11

听起来像你可能正在寻找IBOutletCollection(文档链接为你)。

我还没有真正使用过它,它只能用于一系列事物。但我认为这些东西(在数组中)可能是按钮。

+0

一些匿名人士试图“编辑”我的帖子以添加此评论(这实际上应该是一个评论,而不是一个答案的编辑):“你可以将按钮放在一个IBOutletCollection中。如果你想区分它们,你需要对它们进行不同的标记,另外,如果你想从集合中访问它们,使用下面的代码:'for(UButton * button in yourCollectionOfButtons){if(button.tag == 3){// do stuff} }'” – 2012-04-04 02:51:44

相关问题