в -drawRect:
, я создал вторичный CGContextRef
, используя CGBitmapContextCreate()
.
Когда я закончу с этим контекстом, мне нужно скопировать его содержимое в «оригинальный» контекст -drawRect :.Как я могу это сделать?
Причина, по которой я создаю дополнительный контекст: я надеюсь, что CGContextClipToMask () будет работать в представлении с прозрачным фоном.Моя идея состоит в том, чтобы сделать все рисование маски и обрезку в другом контексте, который имеет соответствующий цвет (непрозрачный, без альфа), а затем каким-то образом вставить полученный результат обратно в исходный контекст.