无法将新的 xib 添加到视图控制器
Posted
技术标签:
【中文标题】无法将新的 xib 添加到视图控制器【英文标题】:Cant add new xib's to view controller 【发布时间】:2013-12-20 12:51:40 【问题描述】:我正在开发一个视图控制器,它具有三个静态屏幕,我将在用户第一次安装应用程序时向他显示,下次我将永远向他显示主要功能视图。
问题是
当我创建 viewController 类时,我从未选择 xib 选项。
现在我在项目中添加了两个 xib(iPhone 和 iPad)。首先我从中删除了当前视图,然后我在每个视图中创建了三个静态视图,每个视图中包含一些标签和一个按钮..
我想在我的视图控制器的视图中添加这些视图。我想为这些视图中的按钮添加目标。
我无法为所有三个视图引用班级中的网点 并且无法在我的 viewController 中为按钮添加目标。
我该怎么做??
请帮忙......
解决了..:)
问题是当我将新的 xib 文件添加到项目时。我从 xib 中删除了当前的视图控制器视图...这就是 xib 无法在自定义类下拉列表中找到任何项目视图控制器的原因
【问题讨论】:
【参考方案1】:当您在打开 XIB 时单击左侧的文件所有者时:
选择最右边的第三个图标,并确保在自定义类下选择了正确的类,即绿色文本字段:
【讨论】:
输入视图控制器类的名称。 我的视图控制器名称不在下拉列表中 然后将其全部输入。【参考方案2】:您需要选择文件所有者,然后转到 Xcode 右侧面板中的身份检查器,您可以在其中选择您的 Xib 名称:)
【讨论】:
我知道 xib 的名字,但是如何在我的视图控制器中使用视图以上是关于无法将新的 xib 添加到视图控制器的主要内容,如果未能解决你的问题,请参考以下文章
将 swift 文件添加到 xCode 中的新视图控制器? (简单的)
用户到达最后一页后,如何将新页面添加到 UIPageViewController?
UIPopovercontroller 在将新的视图控制器推送到 navccontroller 后调整大小