【发布时间】:2014-01-08 14:11:31
【问题描述】:
奇怪的是,我一直在到处寻找这个答案,但似乎没有任何效果!
我有一个简单的UITextView,我正在尝试根据其内容在 viewController 中调整大小:
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *lorum = @"Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Nam liber te conscient to factor tum poen legum odioque civiuda.";
self.textView.text = lorum;
self.textView.scrollEnabled = NO;
[self.textView sizeToFit];
[self.textView layoutIfNeeded];
}
但这就是我最终的结果:
我是否遗漏了一些明显的东西?
已更新(框架背景):
【问题讨论】:
-
不是重复的......这是一个不同的问题
-
@Jeremy 请删除重复的标签...那是说文本已被截断。我的意思是框架没有适应多行文本。
-
为您的文本视图设置背景颜色并查看框架的显示位置。
-
self.textView.backgroundColor = [UIColor grayColor];有图片!
标签: ios objective-c