Дизайн ячейки делает UITableView медленным - PullRequest
1 голос
/ 26 февраля 2010

Вот мой проблемный вопрос: я создаю свою ячейку в своем UItableView, поэтому я добавил заголовок, небольшое описание и изображение. Все эти элементы хранятся в моей базе данных, поэтому в моем UIViewController я вычисляю каждую позицию, чтобы иметь красивую ячейку, если в ячейке нет изображения, я меняю позицию заголовка и небольшого описания.

Чтобы проверить, присутствует изображение или нет, я делаю что-то подобное:


if ([fiche linkImg]!=@"") { //draw position of element }
or
if ([fiche.linkImg length] > 0 ) { //draw position of element }

Моя проблема заключается в том, что когда я начинаю скользить в своем табличном представлении, он очень медленный и часто очень часто вылетает, и иногда возникают ошибки:

[CALayerArray listImg] или же [NSCFArray listImg]:

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 26 февраля 2010

Попробуйте добавить вот так

if ([fiche linkImg]! = Nil)

Я пытался и успешно

0 голосов
/ 26 февраля 2010

Ваше описание немного сбивает с толку, чтобы понять, в чем проблема.

Я бы посоветовал посмотреть, как выполнить добавление пользовательских элементов в ячейку.

Прочитайте документ Apple на UITableView , особенно . Более подробно посмотрите на ячейки Table-View . Если вы прокрутите вниз в этом разделе, вы найдете примеры точно типа клеток Вы пытаетесь создать (текст с картинками).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...