我的 View Controller 中有一个 UIButton
,它不是我应用中的 Root View Controller 。我无法在我的头文件中拖动并为其创建导出或操作。我只能从 Root View Controller 执行此操作。
这有一个简单的原因吗?
使用 Storyboard 时,XCode 仅为第一个 View Controller (名为 ViewController.h 和 ViewController.m)创建 .h 和 .m 文件。
对于您通过 Interface Builder 添加的每个额外的 View Controller ,您应该手动添加额外的自定义类文件以自定义 View Controller 。
通过 Interface Builder 将 View Controller 添加到 Storyboard后,请按照以下说明操作:
UITableViewController
。然后,您应该能够按住 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 |