Как сделать контент невидимым за пределами UIView

У меня есть UIImageView с UIViewContentModeCenterТаким образом, изображения, которые он содержит, не масштабируются и не деформируются. Но таким образом, если изображение больше, его можно увидеть за пределами кадра ImageView. Я не хочу обрезать изображение (пользователь может масштабировать его, так что потеря данных не вариант), но мне нужно сделать его часть вне ImageView невидимый или что-то

2 ответа

Решение

Мое решение состояло в том, чтобы поместить UIImageView в UIScrollView, а затем управлять размером и размещением объектов внутри scrollView.

Вам необходимо установить для свойства clipsToBounds объекта UIImageView значение YES.

Другие вопросы по тегам