ios - 从 nib 文件加载解耦视图
Posted
技术标签:
【中文标题】ios - 从 nib 文件加载解耦视图【英文标题】:ios - loading decoupled view from nib file 【发布时间】:2016-10-03 01:37:15 【问题描述】:我在一些看似微不足道的事情上遇到了困难。我正在关注这个项目https://github.com/eppz/ios.Blog.UIView_from_Xib 并尝试实现从 nib 文件加载视图的 解耦 方式。我无法在我的应用程序中获得所需的结果(什么都没有显示,我也没有崩溃)所以我做了以下事情:
-
我从 Github https://github.com/eppz/iOS.Blog.UIView_from_Xib 拿了这个项目
然后我继续复制“解耦”组中的文件并将其命名为“decoupled2”之类的微不足道的名称。基本上,我正在创建一个全新的类,它拥有自己的 nib 文件。
然后我更改了所有内部标记和类引用。然后我确保所有新引用都指向这个新类。
此时,我在主 VC 中添加了第 6 个按钮,并确保在按下第 6 个按钮时为我的新“decoupled2”类调用正确的方法。
问题: 一切正常,但 nib 的视图不显示。调试视图层次结构什么也没显示。单击第 5 个按钮仍然有效,因此我没有破坏现有代码。为什么新建的 nib 文件不显示?
这似乎很简单,只需复制已经在一个已经工作的项目中已经工作的内容,并且它会工作......或者不工作。我错过了什么?感谢您的帮助。
我已经花了几天的时间来解决这个问题。大量的研究,但到目前为止没有任何用处。
【问题讨论】:
如果您发布如何创建按钮的代码以及执行点击的代码可能会有所帮助。 【参考方案1】:我重新完成了任务,这次成功了。 也许重新启动 Xcode 8.0 是关键或其他隐藏的东西。
【讨论】:
以上是关于ios - 从 nib 文件加载解耦视图的主要内容,如果未能解决你的问题,请参考以下文章
为啥 iOS 不自动旋转从 Nib 加载的视图在被 didReceiveMemoryWarning 释放后?