我正在了解iOS中的响应者链和第一响应者,我想知道,UIViewController将成为或需要成为第一响应者的用例是什么?
例如,我正在UILabel上制作动画,以便用户拖动手指的每个像素,标签随之移动。我应该重写touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
和所有这些方法,但是我需要能够分辨出用户在视图上下文之外的拖动位置。我觉得这是一个潜在的用例,我希望我的视图控制器成为第一个响应者,并在视图控制器代码中包含所有方法。
最佳答案
在UIControl接管之前,View Controller通常应该是第一响应者。
请参阅此问题以获得更好的答复。
Similar Question
不过,我认为,使用UIGestureRecognizer See Docs会更好地为您服务
关于ios - View Controller 何时将成为第一响应者?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18006583/