2014-03-01 110 views
1

我還沒有做iOS開發(自Xcode 4和iOS 5以來)。我有一個很不好的問題:iOS 7將按鈕保持在3.5英寸和4英寸的底部

如何在3.5英寸和4英寸設備上將按鈕保持在故事板視圖控制器的底部?以前我可以在右側面板中使用「原點」或類似的東西。

http://i.imgur.com/bxTfiHM.png

+0

我認爲這可能是某處回答?研究中發現了什麼? – Idris

+0

您可以通過編程做到這一點是這樣的:如果([UIScreen mainScreen] .bounds.size.height <568){ 爲 3.5英寸的屏幕//設置按鈕幀 } 其他 { //設置按鈕框架4.0英寸屏 } –

+0

您也可以直接寫這樣btn.frame = CGRectMake(100,[UIScreen mainScreen] .bounds.size.height - 100,80,30); //根據您的要求設置底部邊距以代替100. –

回答

7

一個快速的解決方案,特別是如果你不需要處理多元素的旋轉是一些基本的自動佈局約束添加到您的視圖。

一旦你在你的視圖中將你的按鈕設置在你希望它保留在視圖中的位置,在故事板中選擇你的視圖,然後從菜單選擇編輯器 - >解析自動佈局約束 - >添加缺少約束視圖。

只要做到這一點,就會給你想要的東西。確保您的故事板已啓用自動佈局。在圖像顯示在BUTTOM保持按鈕在兩個3.5和4 set autosizing mask

+0

在這種情況下,限制將會是一個過度的IMO。如果他只是需要東西來堅持底部,只需使用自動調整掩碼。 – 0xSina

+2

這實際上是3按鈕點擊。我不確定這是否合格作爲矯枉過正。 – aggmang

4

集自動尺寸面具。添加約束你的小部件

enter image description here

沒有自動版式

enter image description here

+0

他使用自動佈局 – codercat

+0

太棒了!!謝謝。我搜索非自動佈局 – tesmojones

3

我想你正在使用自動佈局,從而適用第一種方法

與自動版式

相關問題