UIImage drawAtPoint после CGContextClip - PullRequest
0 голосов
/ 19 марта 2012

Я использую ABUITableViewCell и рисую весь контент вручную. Также я использую CGContextClip для скругления углов, все отлично работает, но когда я попытался нарисовать другое изображение вне прямоугольника клипа, оно не отображалось.

Когда я рисую NSString, я использую функцию CGContextSaveGState (context) и текст будет показан. Но изображение не так.

Как нарисовать изображение после CGContextClip?

1 Ответ

0 голосов
/ 19 марта 2012

Вы должны сохранить состояние, а затем убедиться, что восстановите его позже.Просто нарисуйте изображение после CGContextRestoreGState.

Если это уже то, что вы описываете, то вы можете просто нарисовать изображение не в том месте.

Вы должны убедиться, что все сохраниливыполняемые вами вызовы состояния уравновешены восстановлением.

...