2015-10-07 18 views
2

我正在從xib加載自定義視圖並將其添加到我的主視圖中。一旦它被加載並添加到主視圖中,我需要獲取該視圖的實際大小。如何獲得從筆尖加載的自定義視圖的實際大小ios

我使用自定義視圖的自動佈局來放置它們的子視圖。

問題是它顯示了我在xib中設置的默認大小。我需要該設備的特定尺寸。請幫助我如何做到這一點。謝謝。

回答

2

將從xib加載的自定義視圖添加到主視圖後,應該將主視圖中的約束添加到自定義視圖中,以便自定義視圖知道如何佈局自身。那麼你應該打電話self.customView.layoutIfNeeded(),佈局完成後,你可以簡單地使用self.customView.frame.size來獲得它的大小。

相關問題