2012-04-04 47 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