cuốn sách gpt4 ai đã làm

ios - 隐藏并删除嵌套 UIView swift 的所有空间

In lại Tác giả: Walker 123 更新时间:2023-11-28 14:56:26 26 4
mua khóa gpt4 Nike

我试图隐藏和删除 MainUIView 的空间。我试图将 MainUIView heightConstarint đặt thành 0 。但它并没有隐藏其中的 View 。

我想隐藏 MainUIView 中的所有 View 和标签。希望你能理解我的问题。提前谢谢你

这是我的代码

@IBOutlet weak var heightConstarint:NSLayoutConstraint!
//@IBOutlet weak var viewhide: UIView!
override func viewDidLoad() {
super.viewDidLoad()
heightConstarint.constant = 0
//self.viewhide.setNeedsUpdateConstraints()
self.view.layoutIfNeeded()
}

nhập mô tả hình ảnh ở đây

câu trả lời hay nhất

更新约束永远不会在

中起作用

覆盖 func viewDidLoad(){}

如果你想以编程方式改变约束,那么你必须把你的代码放在

覆盖有趣的 viewWillLayoutSubviews(){}

所以你的代码看起来像

override func viewWillLayoutSubviews() {

clipToBounds = true
heightConstarint.constant = 0
//self.viewhide.setNeedsUpdateConstraints()
self.view.layoutIfNeeded()

}

关于ios - 隐藏并删除嵌套 UIView swift 的所有空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49291569/

26 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress