我正在尝试让 UITextView 根据其内容动态调整其自身的大小。有时文本视图的高度是 100 有时是 700。
到目前为止我所尝试的一切都没有奏效。
我已经尝试过以下viewDidLoad
和viewDidLayoutSubviews
. 这是代码:
CGRect frameDesc = self.descriptionDeal.frame;
frameDesc.size.height = self.descriptionDeal.contentSize.height;
self.descriptionDeal.frame = frameDesc;
self.descriptionDeal.backgroundColor = [UIColor redColor];
我添加了背景颜色,这样我就可以看到视图的大小,并且它没有根据内容调整大小。
我也试过:
[self.descriptionDeal sizeToFit];
此外,不确定它是否会影响任何东西,但在 UITextView 布局的故事中,大小是在那里设置的。我认为上面的代码会覆盖它,但有些东西不能正常工作。
谢谢你的帮助