2014-09-26 89 views
0

我正在嘗試在故事板中使用尺寸類和Autolayout。如何在故事板中使用尺寸類別和自動佈局?

//很抱歉,由於沒有足夠的聲望,我無法發佈圖片。

看來我已經成功上傳了我的照片,現在是here。白色區域是UIView,只有UILable作爲其子視圖,大小類是wCompact和hRegular。

我在UINavigationBar下面設置了一個UIView,然後在視圖上添加一個UILabel。 爲了在所有的iphone模擬器上顯示出來,我使用了wCompact和hRegular size類。

我想將標籤設置在屏幕中央。所以我爲容器中的水平居中對齊標籤設置了限制。

但我在模擬器上看不到任何東西,即使UIView消失。

有人知道發生了什麼事嗎?

+0

你是否也對UIView應用過任何約束? – 2014-09-26 05:44:58

+0

@WaqasRaja不,只是標籤的限制。 – bazysong 2014-09-26 17:17:31

回答

1

也許你的UIView的高度改變了嗎?嘗試將約束條件也放到你的UIView中。

+0

那就對了。韓國社交協會。 – bazysong 2014-09-26 18:29:01

0

好的,我發現了這樣一個愚蠢的錯誤。 我沒有設置UIView的約定,所以它被navigationBar覆蓋......這不會發生在Xcode5上,因爲View只是在故事板中的UINavigationBar的下面。我試圖記錄UIView的框架,但我做了viewdidLoad方法,然後我得到了一個錯誤的框架,因爲故事板中的UIView實例當時不是初始化...我應該這樣做viewDidAppear方法...

Tks爲您的答案。

相關問題