Вот решение проблемы с конфликтами masksToBounds, оно работает для меня.
После того, как вы установили corderRadius / borderColor / shadow и т. д., установите masksToBounds как NO:
v.layer.masksToBounds = NO;