Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何设置自定义UIView';根据自动布局给定的宽度确定的高度?_Ios_Autolayout - Fatal编程技术网

Ios 如何设置自定义UIView';根据自动布局给定的宽度确定的高度?

Ios 如何设置自定义UIView';根据自动布局给定的宽度确定的高度?,ios,autolayout,Ios,Autolayout,就像UILabel一样。如果您将numberOfLines设置为0,它将根据自动布局的宽度自动计算高度。您可以在design builder中使用UIView的纵横比,如果您更改其高度或宽度,它将保持该比例。但请确保仅在运行时通过约束更改其高度或宽度。谢谢,但这种情况无法通过添加比率来解决。正如我所写的,它就像标签一样,高度由宽度和内容决定。

就像UILabel一样。如果您将numberOfLines设置为0,它将根据自动布局的宽度自动计算高度。

您可以在design builder中使用UIView的纵横比,如果您更改其高度或宽度,它将保持该比例。但请确保仅在运行时通过约束更改其高度或宽度。谢谢,但这种情况无法通过添加比率来解决。正如我所写的,它就像标签一样,高度由宽度和内容决定。