UIImageView в пользовательской ячейке не работает должным образом - PullRequest
0 голосов
/ 29 февраля 2020

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

enter image description here

enter image description here

Теперь я установил clipsToBounds для обоих ImageView и его контейнер (родитель - представление содержимого) равен true. Режим содержимого изображения установлен в соответствии с форматом изображения. Но когда я устанавливаю изображение из cellForRowAt, функция ImageView игнорирует clipsToBounds и ограничения. Я вижу это в исполнении: enter image description here

Как вы можете видеть, ни у кого нет подходящего аспекта изображения или установленного ограничения. Я дал высоту строки в функции heightForRowAt и даже использовал функцию estimatedHeightForRowAt.

1 Ответ

1 голос
/ 29 февраля 2020

Оказывается, UITableViewCell уже имеет ImageView в нем с именем imageView, и мой пользовательский просмотр изображений имел то же имя. Когда я пытался установить изображение в нем, изображение по умолчанию для ячейки получило изображение вместо моего собственного UIImageView. Я изменил имя своего imageView на ImgThumb, поместил в него изображение и работал отлично.

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