ios – 有没有一种有效的方法在UITextView中加载大量文本?

UITextView导致我的App速度变慢,因为它包含大量文本.我想知道是否有某种第三方库可以有效加载更多文本?
我使用attributionText来保存所有文本.如果有更好的方法请告诉我.任何提示或建议表示赞赏.
textView.attributedText = attributeStr;

解决方法

真?它对我很好.请查看我如何实现我的UITextView.HELP_STATIC_CONTENT有一个常量变量,它包含我的帮助屏幕的静态文本,其中包含大量文本(大约500行).
UITextView *lblHelp = [[UITextView alloc]initWithFrame:CGRectMake(10,10,self.view.frame.size.width - 20,self.view.frame.size.height - 20)];
[lblHelp setBackgroundColor:[UIColor clearColor]];
[lblHelp setEditable:NO];
[lblHelp setSelectable:NO];
lblHelp.showsVerticalScrollIndicator=NO;
lblHelp.showsHorizontalScrollIndicator=NO;
[self.view addSubview:lblHelp];

NSString *string = HELP_STATIC_CONTENT;
NSMutableAttributedString *attrString = [[NSMutableAttributedString alloc] initWithString:string];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle defaultParagraphStyle] mutableCopy];
paragraphStyle.alignment=NSTextAlignmentJustified;
[paragraphStyle setLineSpacing:3]; 
[attrString beginEditing];
[attrString addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:12] range:NSMakeRange(0,string.length)];
[attrString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0,string.length)];

[attrString endEditing];
lblHelp.attributedText = attrString;

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...