我对几个急救人员的观点感到困惑:
- 如果我打电话
- becomeFirstResponder
,系统会– canBecomeFirstResponder
先调用吗?为什么? - 为什么两者都有
- becomeFirstResponder
和– canBecomeFirstResponder
?在什么情况下它们可以返回不同的值? - 应用程序每次都必须有第一响应者吗?如果是这样,当我调用
– resignFirstResponder
某个对象时会发生什么?UIApplication
是立即成为第一响应者,还是在响应者链中的某个点上抛出这个“令牌” ?当我想摆脱那个朝圣者令牌时,我可以调用对象- becomeFirstResponder
吗?UIApplication
- ...
请有人解释一下,系统如何管理其第一响应者。当某个对象成为第一响应者时,幕后发生了什么,当第一响应者辞职时会发生什么。系统调用什么...谢谢!