Мой вопрос очень похож на этот Не рисовать внешние границы, когда clipToBounds = NO, который не получил четкого ответа.
В основном у меня есть UIView, и я хочу нарисовать линию от ее центра до края экрана. Вычисление, где эти точки являются легкими, с помощью [self convertPoint:(CGPoint){0,0} fromView:[self superview]];
(который находит начало координат по отношению к моему представлению viewview. Но когда я рисую строку из моего вида drawRect: она обрезается на моих границах представления.
Есть ли способ рисовать за пределами моих границ? Я пробовал изменить свойство clipsToBounds, но он, похоже, не имеет никакого эффекта.
Я не могу нарисовать свои строки из супервизора, потому что мне нужно сделать это с несколькими видами, а некоторые будут перед другими... вычислять слой из супервизора drawRect кажется плохой идеей.
Точно так же я не думаю, что могу просто изменить размер моих границ, чтобы включить весь экран, потому что мои взгляды должны быть динамически переоценены... границы должны быть ОГРОМНЫМИ ( > 20 000 точек) для это работать.