gpt4 book ai didi

ios - 为 View Controller 设置导出/ Action

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:46:47 25 4
gpt4 key购买 nike

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

这有一个简单的原因吗?

最佳答案

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

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

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

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

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

如果您不创建文件来实现您的自定义类,您将无法使用默认的 UI 类,例如 UIViewController,它们只有默认行为,除非您使用自定义类扩展它们。

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

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com