2015-12-24 42 views
1

我使用nib文件创建两个自定义视图,并为每个类创建一个实例,然后将两个视图添加到我的主视图,第一个视图添加,第二个视图加载但不可见。视图从笔尖加载,但不可见?

我使用下面的类方法

class func instanceFromNib() -> CustomView { 
    let view = NSBundle.mainBundle().loadNibNamed("CustomView", owner: self, options: nil).first as! CustomView 
    return view 
} 

我需要帮助找出与第二种观点脚麻加载从笔尖文件的意见。

+0

尝试 '让视图= NSBundle.mainBundle()loadNibNamed( “CustomView”,店主:自我,选择:无)。[0]' –

回答

2

试试这个:

view.translatesAutoresizingMaskIntoConstraints = true 
view.autoresizingMask = .None 
+0

为我工作。 )@Basheer_CAD你能解释一下你是如何找到这个解决方案的? – alex1704

+0

你也为我工作。没有这个,哪里出了问题? –

+0

我长期以来面临同样的问题。看起来xcode增加了不必要的约束,导致视图崩溃到0高度或宽度,上面的解决方案删除了​​所有界面构建器的默认约束。现在您应该负责以编程方式添加或删除约束 –

相关问题