Я реализовал управление пользовательским интерфейсом типа ползунка, например, механизм разблокировки на iPhone.
Когда вызывается метод touchesEnded, я возвращаю ползунок в исходное положение. Вместо этого я хотел бы оживить его движение обратно в исходное положение.
Код должен быть примерно таким, но он не работает. Что я тут не так делаю?
Self.unlock - это UIImageView:
CABasicAnimation *theAnimation;
theAnimation = [CABasicAnimation animationWithKeyPath:@"position.x"];
theAnimation.fromValue = [NSNumber numberWithFloat:BEGINX];
theAnimation.toValue = [NSNumber numberWithFloat: 0.0];
theAnimation.duration = 0.5;
[self.unlock addAnimation: theAnimation];
Извините за вопрос с головой!