2014-06-15 84 views
0

我有一個iPad應用程序,我有很多按鈕。點擊一個地方後,我需要設置所有的按鈕屬性,這將是相同的,我想知道如何做到這一點?例如,視圖中的所有按鈕都會有黑色圖層。感謝您的幫助查看所有按鈕的屬性

回答

0

enter image description here

這會給你一個NSArray與您分配給它的所有按鈕,那麼你可以使用 for..in循環影響改變每個按鈕。

希望這有助於。

+0

非常感謝你;) – Alien

0

不知道你的應用程序的設置,最通用的答案是:

  1. 添加你將要改變到陣列中的所有按鈕。
  2. 當你按照你的問題描述的「地點」,遍歷該數組。
  3. 對每個按鈕進行更改。

我不能給你任何具體的代碼,但它可能看起來是這樣的:如果你使用的故事板,將所有的按鈕到基準出口集合

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]; 
} 
+0

顯然,如果這是你所做的一切,那麼你更可能使用一個集合而不是一個數組,但你得到的圖片。 –