假設我有一個視圖叫做parent
,它有兩個子視圖child1
和child2
。我的問題是,我怎麼能中心對齊child1
和child2
內父。我知道我可以手動設置child1
和child2
的中心值,但爲此我需要做一些其他計算。我的問題是,如果有一種方法可以讓我們和中心對齊項目?中心對齊項目到用戶界面的中心
0
A
回答
1
您可以使用自動佈局來將子視圖的中心X和/或中心Y水平和/或垂直地限制到父級。有關示例代碼,請參見this answer,以幫助您構建適合您的視圖的NSLayoutConstraint
。
您還可以使用Masonry爲您提供更具表達性的語法。
1
一個簡單的方法來計算的話是使用這個孩子的x和y座標手動設置爲父
[parent addSubView:child1];
child1.position = CGPointMake(CGRectGetMidX(parent.frame), CGRectGetMidY(parent.frame));
相關問題
- 1. QListWidget對齊項目中心
- 2. 對齊中心的GridView項目
- 3. 如何對齊邊界中心的兩個項目?
- 4. 表對齊中心不對齊中心
- 5. 中心與左對齊項目
- 6. Cocoa osx NSCombobox對齊項目中心
- 7. ASP.net - 中心對齊面板?
- 8. 將div對齊到頁面中心
- 9. 中心對齊從桌面到手機
- 10. 對齊按鈕到中心
- 11. 在一箇中心垂直對齊項目 - Sencha面板
- 12. 如何將項目的頂部對齊到活動的中心
- 13. 中心對齊Flex項目中的絕對元素
- 14. JavaScript中心對齊
- 15. 對齊中心div
- 16. CSS - 對齊中心
- 17. 對齊中心Javascript
- 18. 中心對齊表
- 19. 3列,將中心列對齊中心
- 20. Android中的中心對齊
- 21. 對齊頁面中心的表格
- 22. 如何對齊頁面中心的列?
- 23. 的Flex 4.5對齊菜單項中心
- 24. 版面對齊查詢{中心水平+中心垂直}
- 25. 中心對齊最後一行中的GridView項目
- 26. 如何在Android上的動作欄中對齊中心項目
- 27. 中心對齊李的使用文本對齊:中心不起作用
- 28. 將比屏幕寬的div對齊中心到屏幕中心
- 29. 中心對齊/ bash中
- 30. 在Flex中對齊中心
謝謝你告訴我關於砌體聽起來很有趣 – MistyD