2016-11-08 52 views
0

我有一個UIView在故事板中有一個width of 250.0和一個height of 135.0。由於自動佈局,使用不同設備時,值應該改變。但每當我嘗試print(myUIView.bounds)時,我總是得到(0.0, 0.0, 250.0, 135.0)故事板的UIView界限在代碼中沒有變化

有沒有辦法獲得bounds的實際價值?

+0

嘗試使用print(myUIView.frame)。 –

回答

0

這取決於你在哪裏打印它們?在viewDidLoad,他們將不會調整佈局。在layoutSubviews,呼叫super後,應該調整幀。

+0

您也可以在視圖控制器中使用'viewDidLayoutSubviews()'。 – clemens