2013-03-04 53 views
0

頂部有一個按鈕,帶有「EasyPost」徽標,其下有一個標籤和四個按鈕。如何使用引腳和間距將屏幕中心保持在與屏幕尺寸無關的屏幕上

在3.5英寸的顯示屏上,一切看起來都很棒,但是我無法控制4英寸顯示屏上的東西。在玩過限制和引腳後,我只刪除了所有自定義引腳並保留默認設置。

底部的兩個大按鈕在下面拖動,我希望一切都是一樣的。 我想要的只是在4英寸的顯示屏上將所有這些偏移都轉移一點,所以屏幕頂部的空白和底部屏幕上的空白是相同的。

下面是一些截圖:

  1. 非視網膜 - 一切都很好 - http://i45.tinypic.com/2d7ahxk.jpg

  2. 3.5英寸視網膜 - 都好 - http://i46.tinypic.com/2jwrw1.png

  3. 4英寸視網膜 - 不好的時候 - http://i45.tinypic.com/35bgfww.png

我試着將按鈕固定在一起,但低按鈕會拉伸。我不能刪除底部空間,超級查看。可以做什麼?

有時隨機出現這種情況後,我試圖清理約束 - enter image description here

回答

1

泉和支柱是在「成分」就像你試圖做一個有工作的一個痛。我的想法是將你的四個按鈕放入容器UIView中,然後通過移除所有彈簧和支柱將整個容器放置在中心。快速和無痛的解決方案的成本的UIView :)

+0

我嵌入這些在另一個視圖後,我仍然得到相同的結果,當調整超視圖的子視圖也調整大小,並出現問題。 – Dvole 2013-03-05 11:22:56

+0

您將不得不從容器視圖中刪除所有彈簧和支柱(所以它不會被調整大小並保持居中,如果窗口較大),並設置子視圖的彈簧和支柱,使它們在容器內「固定」 (通常僅通過設置頂部和左側支柱來完成)。此外,容器視圖必須與整個按鈕集的寬度/高度相同(即,如果每個按鈕爲50x50,則容器視圖爲100x100)。我建立了一個小型項目來演示這種方法 - 查看它:http://dl.dropbox.com/u/42774/springsandstruts.zip – 2013-03-05 22:25:18