• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 设置 View Controller 的导出/ Action

[复制链接]
菜鸟教程小白 发表于 2022-12-13 02:34:35 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我的 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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap