Я хочу анимировать пользовательское свойство из моего объекта, не являющегося пользователем, и не могу понять, как это правильно.
myObject.currentPosition = 10;
myObject является подклассом NSObject.
1: currentPosition должен переместиться в 100 с несколькими секундами. Как я могу использовать CAAnimation для создания этой анимации? Или что я должен использовать для создания анимации такого типа?
2: currentPosition - это свойство, которое имеет установщик, который действительно обновляет положение некоторых видов на экране. Это правильный путь или другой, а лучше?
Спасибо
Edit:
Чтобы было ясно, я делаю галерею. Волновая галерея, определите это как галерею a http://rst.gsfc.nasa.gov/Intro/f4-3a.jpg. При касании и перетаскивании по горизонтали пользовательский интерфейс переупорядочивается, перемещаясь влево или вправо. Самая большая проблема:
currentPosition перемещает uiviews вокруг волны. Когда касание заканчивается, происходит «замедление», и мне нужно сделать это «движение замедления».
Edit:
Я «решил» это с помощью NSTimer. Я не ожидал приближения. Но работает хорошо.
timer = [NSTimer scheduledTimerWithTimeInterval:1.0f/60.0f target:self selector:@selector(deacceleration) userInfo:nil repeats:YES];