我有一個控件和一個容器,首先指定容器的寬度。之後,我將控件添加到容器中。如何告訴容器將子控件水平放置在中心?我想自己指定y值。iOS:如何將控件放置在父容器的中心?
1
A
回答
5
對於數學是:
control.x = (container.width - control.width)/2
如果這不是你要找的人,讓我知道,我會盡力幫助!
+3
您可能希望「floor()」結果,以免在非視網膜顯示中出現錯位。 –
11
試試這個:
childControl.center = parentControl.center;
,或者如果你只想水平居中:
childControl.center = CGPointMake(childControl.center.x,parentControl.center.y);
比做數學更容易。
編輯: 當上海華有parentControl視圖的大小相同,該這麼想的有它的超視圖的大小相同視圖內做到這一點這隻作品中,你可以這樣做:
childControl.center = CGPointMake(childControl.center.x,
parentControl.bounds.size.height/2);
我還沒有測試過上面的線,但它應該工作,如果它不讓我知道,我會測試它我的自我。
相關問題
- 1. 在充當容器的WPF控件中,如何放置內容?
- 2. 總是將我的jQuery工具提示放置在父容器的中心
- 3. 如何將子div垂直放置在父div的中心?
- 4. Xcode Swift如何將UIViewController放置在父UIView控制器下方
- 5. 如何在字段容器中放置按鈕控件組?
- 6. 如何將數據從容器發送到iOS中的父視圖控制器?
- 7. 在屏幕中心放置ChildWindow控件
- 8. 如何將按鈕放置在中心?
- 9. 如何將背景圖像放置在容器邊緣的中心
- 10. 如何減少div容器將內容放入中心?
- 11. 如何將懸停效果添加到放置在父容器中的img
- 12. 將容器放置在容器外部
- 13. 將文件放置在Bluemix容器卷
- 14. 將縮放控件放置在MapView中
- 15. 如何將一組div放入網頁的容器中心內
- 16. C#/ WPF:將彈出控件放置在屏幕中心?
- 17. 父容器中的中心圖像
- 18. 如何讓所有的內容放置在div的中心?
- 19. XML - 如何放置子節點的父節點的中心
- 20. 如何將播放器放在libgGDX攝像頭的中心
- 21. 如何將背景圖片放置在div的中心位置?
- 22. 如何將FolderBrowserDialog的位置設置爲父級的中心?
- 23. 如何將圖像置於容器的中心(Bootstrap)?
- 24. 如何將頁面內容設置爲瀏覽器的中心?
- 25. 如何在td中放置控件
- 26. 如何將WebBrowser控件放置在其他控件下方?
- 27. 將表格放在extjs中的父容器中
- 28. 如何根據ios中的數據放置控件?
- 29. iOS - 如何放大UIButton的中心?
- 30. 在所有設備的容器中心放置圓形div
那麼,你有什麼嘗試? –
我自己計算座標並尋求SDK的支持。 –