2010-10-17 114 views
0

xcode中是否存在與AS3「AddEventListener」代碼類似的方法?Xcode - 相當於Actionscript 3事件監聽器

我希望能夠看到某件事發生,但不會佔用太多內存。

基本上我有8個按鈕。顯然,我不能僅僅通過for循環來查看觸摸是否在他們身上,我需要事件或觸發器或其他東西。

(我不只是使用普通的按鈕的原因是,我需要能夠滑到他們。)

任何想法?

回答

0

我假設你暗示你正在使用UIView而不是UIButton。你正在尋找的是一個UIGestureRecognizer,你會附加到視圖。查看SimpleGestureRecognizers示例項目,瞭解如何完成此任務的示例。

+0

似乎是我一直在尋找!謝謝! – 2010-10-19 01:03:16

0
[yourButton addTarget:self action:@selector(clickHandler:) forControlEvents:UIControlEventTouchUpInside]; 

-(void)clickHandler:(id)sender{ 
    //your actions 
} 
+0

我會使用它,但問題是我需要能夠跟蹤拖動到按鈕以及。我需要更多的檢查觸摸是否在按鈕的邊界內。 – 2010-10-17 21:03:18