【问题标题】:Nib/Xib not shown in interface buliderNib/Xib 未在界面生成器中显示
【发布时间】:2012-03-31 18:54:07
【问题描述】:

在从头开始开发基于导航的应用程序时,我在我的项目中添加了一些新的 uisubview 控制器文件,名为 myview.m、myview.h 和 myview.xib。保存后,当我切换到interface builder执行链接任务时,interface bulider没有显示xib文件。

我重新启动了两个应用程序来修复它,但它没有工作。请建议我如何解决此问题,因为我无法继续。

MAC OSX:10.6 XCode:3.2.6

我之前遇到的一个类似问题是添加到 .h 文件的方法在界面构建器中不可见,我通过让界面构建器从文件菜单从外部读取 .h 文件来解决这个问题。

但我无法解决 xib 文件的问题。请给我一些解决方案。

【问题讨论】:

  • 只需删除 myview.xib 文件。添加新文件-> 选择用户界面-> 选择查看。将其命名为 myview。单击该xib文件->在检查器窗口中选择文件的所有者和类名作为myview。
  • 目前还不清楚您要达到的目标。 myviewUIView 子类还是 UIViewController 子类?您是否尝试将其添加到另一个 UIViewController 的 XIB 文件中?还是故事板?还是别的什么?
  • @Tark 先生,我的目标是开发一个基于导航的应用程序。我更喜欢从头开始开发它,因为默认的基于导航的项目包括作为主屏幕的表格视图,这不符合我的要求所以我选择了基于窗口的应用程序,然后添加了新文件,即 uisubview 控制器以及 xib 文件。当我切换到界面生成器以将 xib 文件附加到 主窗口 然后我没有在检查器窗口中找到 xib 文件来执行链接..
  • 我按照@MuditBajpai 的建议解决了这个问题,并从界面生成器外部创建了 xib 文件。链接对我帮助很大[链接]theappcodeblog.com/2011/02/28/…

标签: iphone xcode uinavigationcontroller interface-builder xib


【解决方案1】:

默认不显示也没关系。简单地提到那里的名字。它有效。

【讨论】:

    猜你喜欢
    • 2010-12-30
    • 1970-01-01
    • 2014-11-30
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 1970-01-01
    • 2017-11-27
    • 1970-01-01
    相关资源
    最近更新 更多