无法在 XIB 中添加子类
Posted
技术标签:
【中文标题】无法在 XIB 中添加子类【英文标题】:Can't add a subclass in XIB 【发布时间】:2014-03-21 23:52:06 【问题描述】:我有一个滚动视图,可以将一系列 XIBS 作为页面加载。其中一个 XIB (iPhoneFirstPage) 是一个 UIView,它有一个 twitter 按钮,我想链接到 XIB 中的另一个 ViewController。唯一的问题是,当我创建 UIView 的子类以向按钮添加 IBAction 时,子类不会显示在 UIView 的“自定义类”下拉菜单下。我该怎么做?有没有更好的办法?
【问题讨论】:
【参考方案1】: 保存两个文件 (Cmd + S) 并重试。 Cmd+Shift+K 清理并重试。 只需输入名称 - 假设您输入了正确的名称并且它可以找到文件,它应该可以正常构建。 重新启动 Xcode 并重试。注意:这里列出了 4 种不同的尝试。他们中的任何一个都应该单独解决问题 - 您不一定需要做所有 4 件事。
【讨论】:
以上是关于无法在 XIB 中添加子类的主要内容,如果未能解决你的问题,请参考以下文章
将带有 xib 的 UIView 子类添加到 UIViewController
XIB 中的 UIView 子类不显示(drawRect:从未调用)
重用带有通过 IBOutlet 连接到超类的 uitableview 的 xib:如何更好地为某些子类添加带有按钮的工具栏?