UIImage истекает из UIImageView - PullRequest
3 голосов
/ 21 марта 2012

У меня есть UIImage (размер 320x480), который я хочу отобразить с гораздо меньшим UIImageView (размер: 100x100).

Но когда я добавляю изображение, оно пропускает через UIImageView и его суперпредставления.Как я могу ограничить рендеринг изображения, чтобы оно отображалось только в пределах UIImageView и центрировалось относительно центра UIImageView?

Иерархия вида выглядит следующим образом:

view: (main view associated with UIViewController)
 -level_1 view (contentMode = UIViewContentModeScaleToFill)
 --level_2 view (contentMode = UIViewContentModeCenter)
 ---level_3 view (container for UIImageView, contentMode = UIViewContentModeCenter)
 -----UIImageView (contentMode = UIViewContentModeCenter)

level_3 размер изображения: 100x100 размер изображения: 320x480

Ответы [ 2 ]

7 голосов
/ 21 марта 2012

установите для свойства clipsToBounds в UIImageView значение YES

6 голосов
/ 21 марта 2012

Вы пробовали -setClipsToBounds: YES?

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