在视图中定位视图

时间:2016-10-24 11:23:58

标签: swift uiview

我有几个关于使用代码定位和自动调整视图的问题(不使用可视化的Autolayout约束工具) Positing and autoresizing views

问题1:

如何在视图1中定位中心(X和Y)视图2?

问题2:

如何在视图1中自动调整视图2并添加视图3(使其在视图2上居中对齐)?

P.S。:对不起我的英文

3 个答案:

答案 0 :(得分:0)

对于问题#1:

您可以从superview的宽度和高度计算x和y值。然后子视图将如下定位:

subView.center = CGPoint(x: superView.frame.size.width/2, y: superView.frame.size.height/2)

答案 1 :(得分:0)

使用 viewDidLayoutSubviews 方法定位视图

TreeTableCell<S,T>>

答案 2 :(得分:0)

我想你可以在这个答案中找到答案:

https://stackoverflow.com/a/26181982/5160019

快乐的编码!