gpt4 book ai didi

ios - 改变UIView的高度

转载 作者:行者123 更新时间:2023-11-30 13:49:23 31 4
gpt4 key购买 nike

我正在尝试使用 Swift 更改 UIView 的高度和宽度,但它不起作用。尝试了下面的两个代码,仍然没有进展。

self.contentView.frame.size.height = 100

self.contentView.bounds.size.height = 100

contentView 是主视图的 subview 。

最佳答案

我猜你正在使用约束。当你使用约束时,你不应该改变框架,而应该改变约束本身。它应该看起来像这样:

在 Storyboard 中,为 View 选择高度约束并创建 Controller 的导出:

enter image description here

然后改变它的常量值:

@IBOutlet weak var heightConstraint: NSLayoutConstraint!

func changeHeight() {
heightConstraint.constant = 200
// uncomment to perform changes with animation
// UIView.animateWithDuration(0.3) { () -> Void in
self.view.layoutIfNeeded()
// }
}

关于ios - 改变UIView的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34488632/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com