【发布时间】:2013-02-19 11:16:32
【问题描述】:
我正在尝试让 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 布局的故事中,大小是在那里设置的。我以为上面的代码会覆盖它,但有些东西不能正常工作。
感谢您的帮助
【问题讨论】:
标签: iphone ios objective-c uitextview