UIImageView обрезает пиксель нижней части моего UIImage ...? - PullRequest
0 голосов
/ 19 марта 2010

Я не уверен, что может быть причиной этого, но UIImageView иногда отсекает около пикселя или 2 от нижней части некоторого квадрата / прямоугольника UIImages, который я использую как подпредставления для UITableViewCells. Эти UIImageViews находятся в пределах границ ячейки, поэтому это не должно происходить из-за ограничений. Кажется, что нет согласованности или шаблона, к которому изображения обрезаются, или когда они обрезаются, за исключением того, что это происходит только (или только заметно) с квадратными / прямоугольными значками, и только с теми, которые имеют UITableViewCells (или их подклассы). У меня проблемы с постоянным воспроизведением проблемы, поэтому на этот раз я не разместил ни одного кода.

Кто-нибудь сталкивался с чем-то подобным раньше?

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

На данный момент мне не нужно конкретное решение, я просто проверяю, не пропустил ли я каких-либо известных ошибок или задокументированных проблем, связанных с UIImageView.

Ответы [ 2 ]

1 голос
/ 20 июня 2010

У меня была такая же проблема, но, как ни странно, только с imageViews в ячейках заголовка. Исправление в моем случае заключалось в установке contentMode вида изображения, и все выглядело так, как вы ожидаете.

imageView.contentMode = UIViewContentModeTop;

0 голосов
/ 19 марта 2010

Может, нет UIImageView причина?

Если у вас есть изображение в UITableViewCell и у вас нет «свободного места» минимум в 5 пикселей, UITableViewCell может выглядеть не так, как должно быть.

Попробуйте установить rowHeight при инициализации таблицы. Например:

self.tableView.rowHeight = 60;

Если это не решит проблему, просьба сообщить подробности режима.

...