2016-04-03 34 views
0

我有两个ContainerView放在彼此的上面,例如ContainerA是ContainerB的前面。Swift Change UIContainerView的高度和宽度

当一个按钮点击ContainerA的宽度和高度应该改变为一个较小的大小,然后ContainerB将被显示。

如何使用swift而不是故事板来更改容器视图的高度和宽度?它是否有类似变换的东西?

回答

0

改变它的框架:

let currentContainerViewFrame = containerView?.frame 
currentContainerViewFrame?.width -= 200 
currentContainerViewFrame?.height -= 200 
containerView?.frame = currentContainerViewFrame 

或与其转换特性的工作:

containerView?.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.7, 0.7) 
+0

它没有像变换?它具有 –

+0

。你也可以使用:containerView?.transform = CGAffineTransformMakeScale(0.5,0.5)' –

+0

它说:当我写第一行 –