Я использую метод, описанный в How do I draw a shadow under a UIView?, чтобы нарисовать тень за контентом. Тень привязана к границам представления, хотя я отключил «Подвижные клипы» в Interface Builder для представления. Можно ли нарисовать тень около вид, а не только в вид?Как рисовать тень за пределами UIView?
Я не хочу нарисовать тень внутри представления, потому что представление получит события касания для области тени, которая действительно принадлежит фону.
Почему не рекомендуется рисовать вид снаружи границ? В случае теней, в частности, какие-либо причины? –
вызывает проблемы с производительностью из-за смешивания цветов между двумя слоями, фонового слоя и теневого слоя, интенсивность процессора. https://stackoverflow.com/a/36794256/1348121 –