2015-12-24 60 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高度或寬度,上面的解決方案刪除了​​所有界面構建器的默認約束。現在您應該負責以編程方式添加或刪除約束 –

相關問題