【问题标题】:When would a view controller become the first responder?视图控制器何时会成为第一响应者?
【发布时间】:2013-08-01 23:54:46
【问题描述】:

我正在学习 iOS 中的响应者链和第一响应者,我想知道,UIViewController 将成为或需要成为第一响应者的用例是什么?

例如,我在 UILabel 上制作动画,这样对于用户拖动手指的每个像素,标签都会随之移动。我将覆盖touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 和所有这些方法,但我需要能够在视图上下文之外判断用户拖动的位置。我觉得这是一个潜在的用例,我希望我的视图控制器成为第一响应者,并将所有方法都包含在视图控制器代码中。

【问题讨论】:

    标签: ios objective-c first-responder


    【解决方案1】:

    在 UIControl 接管之前,视图控制器通常应该是第一响应者。 请参阅此问题以获得更好的答案。 Similar Question

    但我认为,使用 UIGestureRecognizer See Docs 会更好地为您服务

    【讨论】:

      猜你喜欢
      • 2014-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-03
      • 2013-10-15
      相关资源
      最近更新 更多