我很抱歉,但我在UIViews中仍然有点愚蠢并创建一个自定义的。
我有一个自定义视图和一个通过XIB IB连接的xib文件。
我想将此视图添加到故事板中。
您在此图片中看到的是一个空视图,我已连接到自定义视图类
启动应用程序时 - 如果没有加载自定义视图,我会看到完全相同的视图..我缺少什么?
答案 0 :(得分:0)
仅通过视图类名称将xib视图链接到故事板是不够的。您应该将xib中的视图(打开xib,选择根视图并复制)复制到storyboard视图控制器(选择父视图并粘贴)。您甚至可以在新窗口中打开(双击导航器中的xib文件)xib并拖放到故事板。请注意,当您从xib文件复制粘贴视图时,将保留您在xib中定义的所有属性布线和约束。
答案 1 :(得分:0)
答案实际上很简单。
我有一个递归的初始化过程 - 这意味着虽然我做了initWithCoder方法,但在xib文件中,我已经将视图类设置为我的类。
我应该做的是让我的xib文件的所有者成为我的班级。
然后所有loadFromNibName在我的initWithCoder中完美运行!