我在iOS7上滚动UITextView时出现问题,这在iOS6上没有发生。
当我在UITextView上设置文本并在设备上快速滚动时,Xcode5内存报告显示它消耗了大量内存。但是,当我在模拟器上做同样的事情时,它就没事了。
有人有同样的问题吗?我使用iOS7和Xcode5.0,并为设备清理已安装的iPhone5。
这是测试的代码。
UITextView *textView = [[UITextView alloc] initWithFrame:self.view.bounds];
NSString *textPath = [[NSBundle mainBundle] pathForResource:@"Alice's Adventures in Wonderland by Lewis Carroll" ofType:@"txt"];
NSString *string = [[NSString alloc] initWithContentsOfFile:textPath encoding:NSUTF8StringEncoding error:nil];
textView.text = string;
textView.font = [UIFont systemFontOfSize:20];
[self.view addSubview:textView];
示例项目 https://github.com/umekun123/iOS7-UITextView-Scrolling--Test
分析图片