Как название, я начинаю, поэтому у меня нет идеи его решить.Как настроить анимацию увеличения UIImageView при изменении фотографии
В моем коде, это просто масштабирования анимация, когда я перехожу на эмуляторе первый раз,
Я хочу иметь трансфокатор анимацию при каждом изменении фото,
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSArray *animationImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"1.jpg"],
[UIImage imageNamed:@"2.jpg"],
[UIImage imageNamed:@"3.jpg"],
[UIImage imageNamed:@"4.jpg"],nil];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(10,10,300,300)];
imageView.animationImages = animationImages ;
imageView.animationRepeatCount = 0;
imageView.animationDuration= 12.0;
[imageView startAnimating];
[self.view addSubview:imageView];
imageView.frame = CGRectMake(150, 150, 20, 20);
CGPoint center = imageView.center;
[UIView animateWithDuration: 1.0f animations:^{
imageView.frame = CGRectMake(10, 10, 300, 300);
imageView.center = center;
}];
}
Спасибо заранее любую помощь, которая может быть предоставлена здесь.
спасибо за ваш комментарий, но функция animateImage не может передать компилятор, я интересно, как ее решить – hungwei0331
@ hungwei0331 Я никогда не проверял свой код в Xcode. Я просто набрал все это на StackOverflow. Я сделал для вас всю тяжелую работу. Вам просто нужно сделать легкую работу по ее компиляции. Вероятно, это орфографическая ошибка или непревзойденная)]}. – JoJo
Большое спасибо, я попробую еще раз – hungwei0331