我想更新 UITextView 中的一个巨大的文本文件。但设备有时会挂起或崩溃。文本文件大小为 4MB。
UITextView 是从 Interface Builder 添加的。
我正在从文档目录加载文件。
以下是加载文本文件的代码:-
NSError *err = nil;
txtView.text =[NSString stringWithContentsOfFile:documentPath encoding:NSUTF8StringEncoding error:&err];
因为我想编辑该文件,所以无法在 WebView 中加载它,因为 WebView 速度更快并且工作正常。
有什么方法可以让我只能部分加载文本文件(一次一页),这样就不需要太多时间来加载或使用其他方法来正确加载整个文件?
任何正确方向的暗示都将受到高度赞赏。
。
听起来像是一个令人讨厌的问题,因为您必须测量一页中必须精确容纳多少文本。您可以尝试使用 UIScrollView 属性和 textview 的委托方法(如 contentOffset),但我不推荐它。
就我个人而言,我会尝试将文本内容分为多个页面(多个 NSString),然后使用“下一个”、“上一个”两个按钮在文本视图内的页面之间切换。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)