У меня есть 180 UILabels
(подпредставления UITableViewCells
) в приложении для iPad с шириной 155 x 155 высотой для каждого UILabel
, и каждый из них содержит большое количество текста Unicode (арабский язык), когда я прокручиваю вниз TableView
он зависает на 1 секунду, а затем продолжает нормально прокручиваться, это происходит при каждой попытке прокрутки пользователем, и это проверяется на устройстве iPAD2.
однако, когда я изменил текст на английский язык (также большое количество английского текста), TableView
не зависает и прокручивается нормально.
Кто-нибудь получил представление о том, как решить эту проблему с текстом Unicode?
Заранее большое спасибо.
EDIT:
код здесь велик, поэтому я вкратце создаю каждый UILabel
с помощью цикла, подобного следующему: [[[UILabel alloc] initWithFrame:CGRectZero] autorelease];
в cellForRowAtIndexPath
методе, затем играю с кадром позже тем же методом в соответствии с ориентацией интерфейса после этого я добавляю каждый UILabel
в ячейку следующим образом: [cell.contentView addSubView:myLabel];
. каждая ячейка содержит 4 из этих «UILabels», поэтому у меня всего 45 ячеек, ничего более, простой и понятный код.