【发布时间】:2018-12-04 03:10:28
【问题描述】:
我刚开始怀疑实际上不允许直接调用resignFirstResponder。不像NSResponder,它允许在UIKit中直接调用becomeFirstResponder。到目前为止,我假设调用resignFirstResponder 也可以。但实际上,手册上说resignFirstResponder 方法是为了得到通知,并没有提到直接调用。
通知该对象它已被要求放弃其状态 作为其窗口中的第一响应者。
如果它的设计方式与NSResponder 的工作方式相同,则不允许直接调用resignFirstResponder,尽管手册中没有明确的方法来确定调用的有效性...
如果它被设计为不直接调用,直接调用该方法将是有害的或使代码更难维护。
直接调用UIResponder.resignFirstResponder方法可以吗?
【问题讨论】:
标签: uikit first-responder resignfirstresponder