gpt4 book ai didi

iOS:以编程方式更改 UIView 的高度约束

转载 作者:IT王子 更新时间:2023-10-29 07:44:57 25 4
gpt4 key购买 nike

我想知道有没有办法以编程方式检索特定 UIView 的高度约束并在代码中更改其值?我有几个 UIViews 有四个边固定在 IB 中并添加了高度约束(如果我不这样做,IB 会提示),但在程序中间我需要更改高度UIViews 并导致某些 UIViews 在 View 中被向下推。

我知道我可以 ctrl+drag 每个 UIViews 的高度限制并在代码中更改它们的值,但这样做需要我连接数十个。所以我认为这在某种程度上效率不高且不可扩展。

所以我想知道有没有办法通过代码完全检索特定 View 的高度限制并动态更改它?

谢谢!

最佳答案

首先将高度限制添加到您的 .h 文件:

//Add Outlet     
IBOutlet NSLayoutConstraint *ViewHeightConstraint;

接下来,将以下代码添加到您的 .m 文件中:

//Set Value From Here   
ViewHeightConstraint.constant = 100;

关于iOS:以编程方式更改 UIView 的高度约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28293892/

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