【问题标题】:Swift Change UIContainerView height and widthSwift 更改 UIContainerView 的高度和宽度
【发布时间】:2016-04-03 12:42:17
【问题描述】:

我有两个相互重叠的ContainerView,例如ContainerA在ContainerB的前面。

当一个Button被点击时ContainerA的宽度和高度应该变小,然后ContainerB就会显示出来。

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

【问题讨论】:

    标签: ios swift uicontainerview container-view


    【解决方案1】:

    改变它的框架:

    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)
    • 它说:当我写第一行时使用未解析的标识符'containerView'
    • 当然你必须用你想要改变其大小的容器视图的引用来替换它!
    • 我不知道参考是什么,因为当我 Ctrl + 从容器拖放到 ViewController.swift 时,我无法声明它可以使用并且没有任何反应
    猜你喜欢
    • 1970-01-01
    • 2014-09-26
    • 2021-02-01
    • 2020-01-23
    • 2016-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多