Я уверен, что это очень простая вещь, но я не могу поверить в логику.Вычитайте UIView из другого UIView в Swift
У меня есть два UIViews. Один черный, полупрозрачный и «полноэкранный» («overlayView»), еще один сверху, меньший и масштабируемый («cropView»). Это в значительной степени настройка просмотра посещений, где я хочу «сгладить» области основного изображения, которые не обрезаются.
Мой вопрос: как мне это сделать? Я уверен, что мой подход должен быть с CALayers и масками, но независимо от того, что я пытаюсь, я не могу отстать от логики.
Это то, что я прямо сейчас:
Это то, что я хотел бы, чтобы это выглядело как:
Как достичь этого результата в Swift?
Показать код за что у вас есть – Wain
Не много кода для отображения. Это всего лишь два простых вида друг над другом с разными размерами кадров. – schnabler
Так вы пытались использовать маски или пути рисования в наложении? – Wain