Вы не можете рисовать, используя Кварц за пределами CALayer или UIView. Как предполагает Ноа, вам нужно расширить границы слоя на определенную величину, чтобы нарисовать это.
Вы все еще можете сделать это без необходимости рисования в родительском слое, если для свойства masksToBounds
вашего родительского слоя установлено значение NO. Таким образом, даже если ваш подслой выходит за пределы родительского слоя, он все равно будет нарисован правильно.