我在視圖中有一些內容(如圖像,標籤),最後一項是描述(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