Как зарезервировать место для изображения, которого у меня еще нет в UITableViewCell в стиле по умолчанию - PullRequest
0 голосов
/ 26 января 2011

Я пытаюсь использовать UITableViewCell с UITableViewCellStyleDefault, чтобы отобразить ячейку, которая в конечном итоге будет иметь изображение в своем imageView (после загрузки его из паутины).

Однако, когда я пытаюсь установить imageView.frame ячейки на правильный размер, ячейка просто не использует зарезервированное пространство для просмотра изображения (текст выравнивается по левому краю, а не имеет пустое пространство, где изображение пойдет.)

Есть ли способ программно сделать вид изображения определенного размера без изображения в нем?

Я бы предпочел не создавать подклассы UITableViewCell или включать пустое изображение.

1 Ответ

0 голосов
/ 26 января 2011

Похоже, если вы хотите использовать саму рамку imageView, чтобы зарезервировать пространство, которое вам понадобится, для чистого изображения.В прошлом я использовал загрузочное изображение в качестве заполнителя.Возможно, вы можете попробовать настроить detailTextLabel, либо добавив пробел до тех пор, пока изображение не загрузится, либо отрегулировав его положение.Я бы порекомендовал пустое / загружаемое изображение.

imageView Возвращает представление изображения ячейки таблицы.(только для чтения)

@ свойство (неатомное, только чтение, сохранение) UIImageView * imageView

Обсуждение

Возвращает представление изображения (объект UIImageView)табличного представления, которое изначально не имеет установленного изображения. Если изображение установлено , оно появляется с левой стороны ячейки перед любой меткой.UITableViewCell создает объект просмотра изображений при создании ячейки.

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