2012-09-26 33 views
1

我想通過這樣做來加載數據的一大塊:如何加載的NSString快一大塊來的UILabel

NSString *[email protected]"....."; 

label1.text=bigchunk;//this line is causing my uitableview to jerky scrolling 

有沒有辦法比更快地將數據加載到的UILabel的一大塊setText爲了克服在我的uitableview干擾滾動?

任何幫助表示讚賞。

+0

需要更多...詳細... –

+0

我有一個自定義的uitableview單元格,上面有6個對象。其中之一是一個標籤,我在每個uitableview單元格行加載超過1000個字符 - 我有上面的代碼裏面(UITableViewCell *)tableView:(UITableView *)aTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath。這導致了生澀的滾動。如果您需要更多信息,請告訴我。感謝您的迴應。 – stefanosn

+0

您是否認爲UITableView單元格被設計爲包含如此多的文本?也許重新考慮你的設計。 –

回答

0

此存儲庫的此部分可能會對您感興趣。

https://github.com/rnapier/ios5ptl/tree/master/ch05/TableViewPerformance

這表明你顯示UITableView S作爲一個測試,看看它有最好的表現3種方式。通過繼承ABTableViewCell(包含在回購中)的方法具有最佳性能。您可以使用drawInRect:drawAtPoint來畫NSString。這也適用於UIImage和其他人。

在上面鏈接的示例中,您可以通過評論/取消註釋TableViewPerformanceViewController中的代碼來測試不同的方法。

相關問題