Могу ли я использовать CGAddLineToPoint и CGAddMoveToPoint в EAGLView - PullRequest
0 голосов
/ 20 августа 2009

Ошибка выглядит так: -

ошибка: -CGAddLineToPoint неверный контекст

1 Ответ

1 голос
/ 21 августа 2009

Я предполагаю, что под EAGLView вы имеете в виду пользовательский подкласс UIView, поддерживаемый CAEAGLLayer. Поскольку такое представление имеет свое содержимое, нарисованное слоем OpenGL, вы не можете сделать в нем тот же тип рисования кварца, что и в UIView, поддерживаемом стандартным CALayer.

Я рекомендую переместить ваш пользовательский чертеж Quartz в другой подкласс UIView и поместить этот UIView в качестве подпредставления вашего представления CAEAGLLayer-хостинга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...