Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.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 在UITextView中将帧高度设置为零_Ios_Swift - Fatal编程技术网

Ios 在UITextView中将帧高度设置为零

Ios 在UITextView中将帧高度设置为零,ios,swift,Ios,Swift,我无法将UITextView帧的高度完全设置为零,即使它不包含文本。下面是它的外观(红色是UITextView) 我也尝试过从代码中将框架高度设置为零 var frame = bodyTextView.frame frame.size.height = 0 bodyTextView.frame = frame “我的标签”的框架高度可以为零,但此UITextView不会小于行高度。是否使用自动布局或大小类?如果不使用 bodyTextView.frame = CGRectMake(bodyT

我无法将
UITextView
帧的高度完全设置为零,即使它不包含文本。下面是它的外观(红色是
UITextView

我也尝试过从代码中将框架高度设置为零

var frame = bodyTextView.frame
frame.size.height = 0
bodyTextView.frame = frame

“我的标签”的框架高度可以为零,但此
UITextView
不会小于行高度。

是否使用自动布局或大小类?如果不使用

bodyTextView.frame = CGRectMake(bodyTextView.frame.origin.x, bodyTextView.frame.origin.y, bodyTextView.frame.size.width, 0)  
如果使用自动布局,则应在
bodyTextView
上设置高度约束并使用

heightConstraintBodyTextView.constraint = 0

您是否将情节提要与自动布局一起使用?如果是,则无法设置帧


尝试更新约束而不是框架。

为什么不将其设置为
CGRectZero
我刚刚尝试了
CGRectZero
,但它也不起作用。您的textview是否在tableview单元格中?是的,它也有约束。20底部、20左侧、20右侧和8顶部附加到上部标签。然后再为高度添加一个约束,并为其设置出口,当您希望其高度为0时,将其设置为0。这确实回答了我的问题,我让它开始工作。不知道为什么我没想到。但是,当单元格未被选中时,我需要删除该约束,因此我现在正在对其进行编码。谢谢你的帮助。