-1
A
回答
0
有多種方式來解決這個問題:
1)隨着AutoLayout您可以指定哪些描述意見如何相互關聯的規則。這將使應用程序能夠智能地適應任何屏幕尺寸,如果精心實施的話。
2)您可以在運行時檢查設備版本並以編程方式適當地佈置您的視圖。
1是首選的解決方案,並且是iOS上的最佳實踐。
0
就像建議的伍德斯托克你可以使用Autolayout。但是,如果您熟悉它並且具有簡單的用例,則可以使用[UIScreen mainScreen] bounds].size.height
屬性來獲取屏幕高度,並使用if/switch將其與不同設備的大小進行比較,然後分別在每個設備中調用以下內容的案件相應調整其立場。
[button setCenter:<CGPoint calculated goes here>];
對於Autolayout方法,您可以結帳this answer。
+0
不應該建議使用此方法。 AutoLayout是現在iOS的很多功能所必需的。與iOS9甚至更多。 – Fogmeister
相關問題
- 1. 如何更改按鈕的X和Y
- 2. 改變X和按鈕的按鈕/改變餘量的Y位置動態
- 3. 動態更改QT創建器中的x和y座標
- 4. 在iPhone中動態更改UIScrollview的x和y位置
- 5. 如何更改flex中按鈕的顯示x y位置
- 6. 獲取按鈕x y params
- 7. 更改按鈕的文本動態
- 8. 更改點擊動態按鈕的CSS
- 9. 動態更改按鈕上的Imageview
- 10. 如何更改CGRect的x和y?
- 11. 更改x軸和y軸上的值
- 12. 更改圖像的x和y線
- 13. 複選框更改X按鈕被按下時的狀態
- 14. 更改按鈕的狀態
- 15. 如何動態更改視圖的位置(x,y座標)
- 16. 根據鼠標點擊的x,y動態更改JLabel圖標
- 17. 更改按鈕樣式動態
- 18. UWP - 動態更改按鈕VisualState
- 19. 如何動態更改按鈕
- 20. 按鈕背景動態更改
- 21. 動態更改按鈕背色c#
- 22. 動態更改按鈕文字。
- 23. 更改SlidingMenu(按鈕,狀態,動畫)
- 24. 動態更改按鈕樣式
- 25. 更改按鈕文本動態地kivy
- 26. 單擊按鈕時更新X和Y座標
- 27. GraphView更改x和y軸範圍
- 28. WPF動態綁定X和Y座標
- 29. 更改按鈕狀態OnClick
- 30. 更改按鈕狀態(MVC)
使用Autolayout和尺寸等級來改變位置 – suthar
是的,你也可以使用AutoLayout來設置每個設備尺寸的按鈕,否則你可以通過setFrame設置按鈕框架和它的位置。 –