Я использую функцию «Базовый текст» CTLineDraw
.Но похоже, что это имеет некоторый побочный эффект на CGContextRef
: заполнение прямоугольников больше не работает после CTLineDraw
для того же контекста (но работает до или, если я закомментировал CTLineDraw
вызов).
СогласноCTLineDraw
и некоторые другие функции в «Базовом тексте» документов:
Этот вызов может оставить графический контекст в любом состоянии и не сбрасывать контекст после операции рисования.
Думаю, это может быть связано.Но что именно означает это предложение?Что я должен сохранить и восстановить состояние контекста (это помогает)?