Я сделаю это как можно проще.
Как создать обратные маски на CALayers
в iOS?
У меня есть красный вид и изображение, которое используется для маскировки красного изображения.
Я использую свойство маски представления CALayer
для применения маски, результат следующий.
Однако то, что я желаю, будет противоположным результатом, например (представьте, что белая часть здесь на самом деле является деревом в фоновом режиме, потому что я не очень хорошо разбираюсь в программном обеспечении для редактирования изображений)
Другими словами: я хочу, чтобы изображение маскирования пробило отверстие через представление и не выступало в качестве реального слоя маскировки. Ответы как на С# (MonoTouch), так и на Obj-C отлично подходят в любом случае