2013-10-24 71 views
1

我試圖使用自動佈局X代碼正確調整我的看法我也有類似的問題,因爲一箇中提出的iPhone 4和5調整大小proportionnaly iPhone 4和5米的屏幕與XCode的

之間切換之間圖片。讓我們考慮底部的UILabel是固定的。 我希望頂部的UILabel位於導航欄和底部標籤之間的中間位置。我不知道如何添加一個約束「頂部空間和底部空間必須相等」。因此,我只能修復兩個約束中的一個,並且我無法獲得預期的結果。

感謝

On the iPhone 5 screen, my top UILabel is not vertically centered.

+0

此答案有幫助嗎?這是一個更復雜的情況,但我認爲相同的原則涉及:http://stackoverflow.com/questions/19327095/xcode-5-autolayout-equal-distribution-of-6-views – godel9

+0

謝謝,我會有一個許多。我把標籤放在視圖中,效果很好。 – Gabriel

回答

1

我在IB做的方式,是嵌入頂部標籤中的UIView。爲頂部佈局指南指定一個標準垂直間距約束,另一個指向底部標籤。也給它一個固定的寬度。給標籤centerX和centerY約束到這個視圖,它應該保持它在不同的屏幕尺寸中居中。

+0

謝謝!我結束了這個。它很棒! – Gabriel

1

如何添加一個容器視圖來填充第一個標籤和導航欄之間的空間,然後將第二個標籤居中放置在容器視圖中。

+0

我從來沒有使用容器視圖,所以我使用一個簡單的視圖,並把標籤放在裏面。它效果很好。 謝謝你的回答。 – Gabriel

相關問題