【发布时间】:2016-04-03 12:42:17
【问题描述】:
我有两个相互重叠的ContainerView,例如ContainerA在ContainerB的前面。
当一个Button被点击时ContainerA的宽度和高度应该变小,然后ContainerB就会显示出来。
如何使用 swift 而不是故事板来更改容器视图的高度和宽度?它有类似变换的东西吗?
【问题讨论】:
标签: ios swift uicontainerview container-view
我有两个相互重叠的ContainerView,例如ContainerA在ContainerB的前面。
当一个Button被点击时ContainerA的宽度和高度应该变小,然后ContainerB就会显示出来。
如何使用 swift 而不是故事板来更改容器视图的高度和宽度?它有类似变换的东西吗?
【问题讨论】:
标签: ios swift uicontainerview container-view
改变它的框架:
let currentContainerViewFrame = containerView?.frame
currentContainerViewFrame?.width -= 200
currentContainerViewFrame?.height -= 200
containerView?.frame = currentContainerViewFrame
或使用它的变换属性:
containerView?.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.7, 0.7)
【讨论】:
containerView?.transform = CGAffineTransformMakeScale(0.5, 0.5)