Технические вопросы и ответы QA1050

Выключение базового графического отсечения

Q: Я использовал CGContextClip, CGContextEOClip, CGContextClipToRect или CGContextClipToRects для изменения траектории отсечения для текущего контекста. Однако все эти функции пересекают текущую траекторию отсечения с новым путем. Как я сбрасываю или выключаю траекторию отсечения?

A: Для очистки траектории отсечения необходимо сохранить состояние графики для использования контекста CGContextSaveGState перед изменением траектории отсечения. Можно тогда сбросить траекторию отсечения к ее исходному состоянию путем вызова CGContextRestoreGState.



История версии документа


ДатаПримечания
13.08.2013

Обновленное форматирование.

02.07.2001

Новый документ, объясняющий, как очистить траекторию отсечения для CGContext.