我有一个返回UIView
的函数。我想根据UIView
(thirdTextView)中显示多少文本来动态更改UITextView
(fullView)的大小。
我尝试根据sizeThatFits
的{{1}}设置高度,但是每次都会输出“ 30”吗?我在做什么错了?
thirdTextView
答案 0 :(得分:0)
问题是,您在fullView
和view
之间添加了约束,但它不是子视图
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-将其添加为子视图但已隐藏
最佳选择是第一个