我在視圖中有5X5按鈕。 基於某些條件,我想交換它們。 我怎麼能知道其中哪些是感動,如果此舉是不可能的,那麼消息 警報將displayed.If此舉可能是當時的按鈕應該更換 前一個。在iPhone的觸摸動畫UIButton交換?
在此先感謝...
我在視圖中有5X5按鈕。 基於某些條件,我想交換它們。 我怎麼能知道其中哪些是感動,如果此舉是不可能的,那麼消息 警報將displayed.If此舉可能是當時的按鈕應該更換 前一個。在iPhone的觸摸動畫UIButton交換?
在此先感謝...
我建議你檢查你的問題,因爲它是很難理解你真正想要的。但要知道哪個按鈕被觸及,您可以爲按鈕分配唯一的標籤,然後檢查發件人的標籤。換句話說,聲明25個UIButton IBOutlets(實例變量)並將它們連接到Interface Builder中的按鈕。然後你可以檢查[sender isEqual:button1(button2 etc ....)]。
-(IBAction)buttonTouched:(UIButton*)sender{
if ([email protected]"Button1")
..........
}
或
IBOutlet UIButton button1;
..........
-(IBAction)buttonTouched:(UIButton*)sender{
if ([sender isEqual:button1])
.......
}
點擊按鈕,如果你能retreive你可以使用follwing代碼(如果您的按鈕向下觸摸事件被連接到該功能)按鈕的標題後: -
-(void)btnClicked:(id)sender {
UIButton *rButton = (UIButton *)sender;
NSLog(@" The button's title is %@." rButton.currentTitle);
}
分配不同的標籤按鈕。在操作方法中,使用標籤,您會知道其中哪些被點擊。 –
@ Ananth意味着你有一個矩陣中的25個按鈕,並且他們每個人都想要檢索按鈕的標題。是這樣嗎?一些代碼請獲取更多信息。 –