在UITextView中将帧高度设置为零

时间:2015-08-24 05:09:44

标签: ios swift

即使没有文字,我也无法将UITextView框架的高度设置为零。这是它的样子(红色是UITextView)。

我也尝试过将代码框的高度设置为零。

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

我的标签的框架高度为零,但此UITextView只是不会比线高小。

2 个答案:

答案 0 :(得分:3)

您使用的是自动布局还是尺寸类?如果不使用......

bodyTextView.frame = CGRectMake(bodyTextView.frame.origin.x, bodyTextView.frame.origin.y, bodyTextView.frame.size.width, 0)  

如果您使用自动布局,则应在bodyTextView上设置高度限制并使用...

heightConstraintBodyTextView.constraint = 0

答案 1 :(得分:0)

您是否使用自动布局的故事板?如果是,那么您无法设置框架。

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