коды очень просты:UIView анимация не работает
UIImageView *testView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 80, 80)];
[self.view addSubview:testView];
[testView setImage:[UIImage imageNamed:@"button.png"]];
[UIView animateWithDuration:100
animations:^{testView.center = CGPointMake(140,350);}
completion:^(BOOL finished){NSLog(@"animation finished");
}
];
И как-то анимация просто не будет работать. Изображение отображается только в конечной позиции. Однако сообщение NSLog отображается.
Кто-нибудь знает, что может произойти с анимацией?
спасибо.
Я не знаю, 100 сек предназначен. Убедитесь, что вы добавили button.png в свой проект. Я просто скопировал ваш код и протестировал с 10 секундами, и проблем не было. – HMHero