我在视图中有一些内容(如图像,标签),最后一项是描述(UITextView
)。现在我试图根据UITextView
文本动态滚动内容。这里是我的代码:滚动到UITextView的文本末尾
- (void)viewDidAppear:(BOOL)animated {
_descriptions.scrollEnabled = NO;
[_descriptions sizeToFit];
_infoScrollView.contentSize = CGSizeMake(_contentsOnInfoView.frame.size.width,
_contentsOnInfoView.frame.size.height + _descriptions.frame.size.height);
}
下面是结果:
正如你可以看到,有很多空的空间。我需要滚动到文字的末尾。
'_descriptions.text.length' - hm,您使用文本长度来测量高度? – schmidt9
因为文本输入是动态的。是的!我是对的? @ schmidt9 –
如果'_descriptions'是你的文本字段,那么你应该这样测量,我认为:'_infoScrollView.contentSize = CGSizeMake(_contentsOnInfoView.frame.size.width,_contentsOnInfoView.frame.size.height + _descriptions.frame.size .height);'_after_你调用'[_descriptions sizeToFit];' – schmidt9