首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >UITextView文本内容不是从顶部开始的

UITextView文本内容不是从顶部开始的
EN

Stack Overflow用户
提问于 2014-11-10 10:42:48
回答 15查看 37.3K关注 0票数 79

我有一个来自JSON文件的很长的文本,但是当我单击UITableViewCell中的链接转到我的UIViewController页面时,UITextView文本加载了字符串内容,但它没有从头开始显示内容,我必须一直向上滚动。

我需要做什么?

EN

回答 15

Stack Overflow用户

发布于 2015-03-30 18:45:09

代码语言:javascript
复制
[self.textView scrollRangeToVisible:NSMakeRange(0, 1)];

viewDidLoad

票数 27
EN

Stack Overflow用户

发布于 2014-11-10 12:08:37

通过在加载内容之前以编程方式禁用textview textview.scrollenabled = NO;的滚动属性

并在加载后启用textview textview.scrollenabled = YES;的滚动

同时检查XIB,始终不检查Textview的滚动功能。

票数 19
EN

Stack Overflow用户

发布于 2015-06-17 22:40:10

问题Blank space at top of UITextView in iOS 10的答案提供了更清晰的最终用户体验。

在包含文本视图的视图控制器的viewDidLoad中:

代码语言:javascript
复制
 self.automaticallyAdjustsScrollViewInsets = false

viewDidLayoutSubviews()中调用时,设置textView.setContentOffset(CGPointMake(0,0), animated: false)和其他一些建议确实有效,但在iPad 2和更早的设备上,当屏幕显示时,您将实际看到文本滚动。这不是您希望最终用户看到的内容。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26835944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档