Доказательства наличия проблемы:
1. http://stackoverflow.com/questions/12927626/shadow-not-showing-when-background-color-is-clear-color
2. http://stackoverflow.com/questions/15597956/ios-layer-background-color-not-showing-when-view-background-color-is-clear-colo

Решение: чтобы тень отображалась, цвет вьюхи не должен быть прозрачным (clearColor) или nil. С разными вариантами дальше не разбирался
(например:
а) только ли для clearColor или для любого UIColor, у которого alpha равна 0.
б) будет ли тень, если у UIColor 0<alpha<1.
)

Advertisements