В моем приложении у меня есть UITableView, который содержит пользовательские UITableViewCells. Прокрутка очень вялая и лагированная, и мне нужно это решить.iOS UITableViewCell Optimization
Каждая ячейка содержит 5-6 ярлыков, несколько кнопок и изображение.
У меня есть xib для ячейки, где я помещаю кнопки, метки и изображение, но я устанавливаю все изображения в cellForRowAtIndexPath. Для загрузки изображений я использую [UIImage imageNamed: @ ""], который я читаю лучше для оптимизации. Я также повторно использую ячейки.
Я также обнаружил, что даже если я прокомментирую и не устанавливаю изображения, таблица по-прежнему отстает, только с метками, установленными с текстом.
Есть ли у кого-нибудь какие-либо предложения относительно того, как иметь довольно сложную ячейку таблицы, сохраняя при этом хорошую, плавную производительность? Имеет ли пользовательская ячейка как xib препятствует производительности?
Было бы полезно, чтобы увидеть ваш 'Tableview: cellForRowAtIndexPath:' реализацию. –