Как преобразовать пространство границ UIView как пространство GL? - PullRequest
0 голосов
/ 28 июня 2011

Я обрабатываю UITouch событие, полученное из UIView.Проблема заключается в том, что координаты указываются в границах UIView, в левом верхнем углу, в исходном точечном пространстве.Но мой видовой экран GL определен в лево-нижнем (Y-flipped), пиксельном пространстве.

Я могу преобразовать все сенсорные координаты вручную, однако, если бы я мог установить пользовательское преобразование в системе координат UIView, это будетрешаться автоматически.Это возможно?В конечном итоге я хочу получить UITouch с моей собственной системой координат.

1 Ответ

0 голосов
/ 06 сентября 2011

Используйте аффинное преобразование:

CGAffineTransform transform = CGAffineTransformMakeScale(1.0, -1.0);

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