我有一个来自JSON文件的很长的文本,但是当我单击UITableViewCell中的链接转到我的UIViewController页面时,UITextView文本加载了字符串内容,但它没有从头开始显示内容,我必须一直向上滚动。
我需要做什么?
发布于 2015-03-30 18:45:09
[self.textView scrollRangeToVisible:NSMakeRange(0, 1)];
在viewDidLoad
中
发布于 2014-11-10 12:08:37
通过在加载内容之前以编程方式禁用textview textview.scrollenabled = NO;
的滚动属性
并在加载后启用textview textview.scrollenabled = YES;
的滚动
同时检查XIB
,始终不检查Textview的滚动功能。
发布于 2015-06-17 22:40:10
问题Blank space at top of UITextView in iOS 10的答案提供了更清晰的最终用户体验。
在包含文本视图的视图控制器的viewDidLoad
中:
self.automaticallyAdjustsScrollViewInsets = false
在viewDidLayoutSubviews()
中调用时,设置textView.setContentOffset(CGPointMake(0,0), animated: false)
和其他一些建议确实有效,但在iPad 2和更早的设备上,当屏幕显示时,您将实际看到文本滚动。这不是您希望最终用户看到的内容。
https://stackoverflow.com/questions/26835944
复制相似问题