OStack程序员社区-中国程序员成长平台

标题: ios - 设置 View Controller 的导出/ Action [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 02:34
标题: ios - 设置 View Controller 的导出/ Action

我的 View Controller 中有一个 UIButton,它不是我应用中的 Root View Controller 。我无法在我的头文件中拖动并为其创建导出或操作。我只能从 Root View Controller 执行此操作。

这有一个简单的原因吗?



Best Answer-推荐答案


使用 Storyboard 时,XCode 仅为第一个 View Controller (名为 ViewController.h 和 ViewController.m)创建 .h 和 .m 文件。

对于您通过 Interface Builder 添加的每个额外的 View Controller ,您应该手动添加额外的自定义类文件以自定义 View Controller 。

通过 Interface Builder 将 View Controller 添加到 Storyboard后,请按照以下说明操作:

  1. 从 XCode 主菜单中,选择 File、New、File,然后选择 Objective-C 类,然后单击下一步。命名自定义类,然后选择 您添加的 View Controller 的正确类型(即 为 Table View Controller 选择 UITableViewController
  2. 在 XCode 的 Interface Builder 中,选择新的 View Controller ,然后从 Identity Inspector 选项卡中,将类设置为您刚刚创建的新类。

然后,您应该能够按住 CTRL 键并单击将任何 UIButtons 或其他 UI 元素拖到新的 .h 或 .m 文件上,并在那里为 View 实现任何自定义行为。

如果你不创建文件来实现你的自定义类,你就会被默认的 UI 类困住,比如 UIViewController,除非你用自定义类扩展它们,否则它们只有默认行为。 p>

您通常需要每个 View Controller 一个 .m 和 .h 文件。

关于ios - 设置 View Controller 的导出/ Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16547756/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4