2012-02-11 5 views
1

У меня есть приложение, написанное во Flash и экспортированное файл описания для описания положения и вращения изображения. Вращение AXIS - левый верх объекта.Получить новую степень вращения и центральное положение

Затем я хотел бы прочитать файл описания и нарисовать эти изображения внутри iPhone с помощью Object-C. Поскольку поворот iPhone использует объект Center как AXIS, мне нравится преобразовывать левый угол X, Y, а также степень вращения на основе левого топа в степень вращения на основе центра и получить центр X, Y.

И, Я хотел бы преобразовать его обратно в левый угол поворота и левый X, Y, если мне нравится использовать Flash для воссоздания того, что сделал пользователь в iPhone.

Любые идеи?

ответ

1

Вы можете перемещать ось вращения для взглядов на iPhone в верхнем левом углу, импортируя <QuartzCore/QuartzCore.h> рамки, а затем установив

view.layer.anchor = CGPoint(0,0); 
+0

Внутри iPhone, я все еще хотел бы использовать центр в качестве оси. Единственное, что я хочу, это математическая формула, которая может конвертировать число за один раз. –

+0

должен быть view.layer.anchorPoint = CGPointMake (0,0); –

+0

(0, 0) - нижний левый угол границ rect, (1, 1) - верхний правый угол, но по умолчанию он установлен (0.5f, 0.5f) –

Смежные вопросы