UIView约束TextView contentSize错误

时间:2019-05-27 23:42:29

标签: ios swift uiview

我有一个返回UIView的函数。我想根据UIView(thirdTextView)中显示多少文本来动态更改UITextView(fullView)的大小。

我尝试根据sizeThatFits的{​​{1}}设置高度,但是每次都会输出“ 30”吗?我在做什么错了?

thirdTextView

1 个答案:

答案 0 :(得分:0)

问题是,您在fullViewview之间添加了约束,但它不是子视图

 fullView.widthAnchor.constraint(equalTo: view.widthAnchor, constant: -10).isActive = true
 fullView.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
 fullView.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true

也许你想念

self.view.addSubview(fullView)
  

出于渲染目的,有很多方法

     

1-给它一个框架

     

2-提供视图的宽度/高度

     

3-将其添加为子视图但已隐藏

最佳选择是第一个