如何在 xib 文件中使用“First Responder”?

2024-03-27

我读到了有关响应者链的内容,基本上我读到了有关 UI 事件如何在响应者链上传递、如何处理它们以及如何传递的内容。我还使用了 -becomeFirstResponder 和 -resignFirstResponder,但我仅将它们用于基本任务,例如在 iOS 上显示键盘和处理摇动事件。

我想知道的是如何在 Xcode 生成的 MainWindow.xib 中使用“First Responder”代理对象。我看到一些收到的操作,而且我还看到我可以在“身份检查器”选项卡上创建操作。

所以我的问题是:我该如何使用这些操作,以及我什么时候应该在IB中使用这个代理对象 ?!

提前致谢。


将操作分配给第一响应者对象与以编程方式向具有 nil 目标的控件添加操作相同。当操作被触发时,应用程序将遍历响应者链并将操作发送给第一个接受它的响应者。在Mac上,它经常用于自动发送菜单命令到当前窗口或文档。如果您想使用同一按钮向多个对象发送消息,则应该使用它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 xib 文件中使用“First Responder”? 的相关文章

随机推荐