У меня есть uiview «DummyView» и добавлены два других представления «StartView» и «ShowView» рядом с DummyView.
Когда приложение запускается, появляется StartView.На этом виде UIButton, который запускает анимацию перевода, чтобы переместить StartView влево (за пределы экрана) и ShowView на экран.На ShowView у меня есть UIScrollView.
После анимации перевода я больше не могу прокручивать свой UIScrollView.Перед перемещением StartView с экрана он работает отлично (протестировал его).
Вот код.
- (void)viewDidLoad {
[super viewDidLoad];
[button addTarget:self action:@selector(moveIt:) forControlEvents:UIControlEventTouchUpInside];
}
- (void)moveIt:(id)sender {
NSLog(@"Move it!");
[UIView beginAnimations:@"Move It" context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationBeginsFromCurrentState:YES];
CGAffineTransform transform = CGAffineTransformMakeTranslation(-1024, 0);
self.view.superview.transform = transform;
[UIView setAnimationDelegate:self];
[UIView commitAnimations];
}
Спасибо за совет.