Как сделать контент невидимым за пределами UIView
У меня есть UIImageView
с UIViewContentModeCenter
Таким образом, изображения, которые он содержит, не масштабируются и не деформируются. Но таким образом, если изображение больше, его можно увидеть за пределами кадра ImageView. Я не хочу обрезать изображение (пользователь может масштабировать его, так что потеря данных не вариант), но мне нужно сделать его часть вне ImageView
невидимый или что-то
2 ответа
Решение
Мое решение состояло в том, чтобы поместить UIImageView в UIScrollView, а затем управлять размером и размещением объектов внутри scrollView.
Вам необходимо установить для свойства clipsToBounds объекта UIImageView значение YES.