我在我的应用中使用UITextView
。并且UITextView
有一个长文本,而textview
无法编辑和滚动。我用Masonry显示UITextView
auto layout
。当文本长于数字时,文本变得不可见,但仍占用空间。
答案 0 :(得分:0)
如果您已禁用滚动,则需要在该文本视图中的每次更改时自行更新布局。否则,文本将超出视图框架。
// Something like :
// when you got the view loaded:
self.textView.delegate = self
// Update
- (void)textViewDidChange:(UITextView *)textView {
// Update masonry:
[textView mas_remakeConstraints^(MASConstraintMaker *make) {
make.height.equalTo(@(textView.intrinsicContentSize.height));
}];
}