微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xcode – 如何将IBAction和菜单项连接到First Responder?

Xcode故事板中,我试图将ViewAtroller中的IBAction连接到应用程序场景(菜单栏)中的菜单项.

我找到了一个解决方案,告诉我应该将菜单项连接到First Responder.然后是IBAction的第一响应者,因为First Responder呈现在每个场景上.因此,First Responder可以首先从菜单栏接收操作,然后将其链接到IBAction.

然而,我无法弄清楚如何将菜单项连接到IBAction的First Responder和First Responder.当我将菜单项拖动到第一响应者时,它仅显示预设操作.而且我无法在ViewController场景上将ViewController拖到First Responder上.

如何将IBAction和菜单项连接到First Responder?

解决方法

通过从IB拖动或自行编写来创建IBAction时,这些操作将添加到IB中FirstResponder对象的操作列表中.下一步是将菜单项从对象库拖动到菜单栏,然后​​右键单击firstResponder对象并搜索所需的操作并将其连接到最近添加菜单栏项.

这是截图.

screenshot of IB

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐