2013-08-01 66 views
0

我正在學習iOS中的響應者鏈和關於第一響應者,我想知道,UIViewController將成爲或需要成爲第一響應者的用例是什麼?視圖控制器何時成爲第一響應者?

例如,我正在UILabel上進行動畫製作,以便用戶拖動手指的每個像素都會隨標籤一起移動。我正在重寫touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event以及所有這些方法,但我需要能夠在視圖的上下文之外判斷用戶正在拖動的位置。我覺得這是一個潛在的用例,我希望我的視圖控制器成爲第一個響應者,並且擁有視圖控制器代碼中的所有方法。

回答

2

視圖控制器通常應該是第一響應者,直到UIControl接管。 請參閱此問題以獲得更好的回覆。 Similar Question

但是我想,你將得到更好的利用UIGestureRecognizer See Docs

服務
相關問題