1
一旦全部通過一個連接進行選擇,我可以將相同的動作分配給Interface Builder中的多個按鈕嗎?一次爲多個按鈕分配相同的動作
一旦全部通過一個連接進行選擇,我可以將相同的動作分配給Interface Builder中的多個按鈕嗎?一次爲多個按鈕分配相同的動作
這個問題在衆多的線程中討論過,但並不總是簡單地進行佈局。最簡單的方法是創建一個如下所示的函數。它需要發件人,在這種情況下是UIButton,並獲取標籤。然後你可以運行你想要的任何代碼。
- (IBAction) buttonClick: (id) sender {
UIButton *button = (UIButton *)sender;
int row = button.tag;
NSLog(@"Button clicked: %i", row);
if (row == 1) {
// do something
}
}
在界面生成器,附加按鈕的功能,然後用屬性檢查員來設置標記值每個按鈕,給每一個不同的整數值。