Objective c 动画停止后移动到新的视图控制器
我对编程Xcode/objectiveC还不熟悉,这个问题似乎显而易见,但我找不到答案;动画完成后(没有按钮或其他用户交互),如何移动到其他视图控制器。换句话说,完成后自动返回“主页”屏幕。现在,动画图像停止移动,并在动画结束后停留在那里,我被困在viewController中 我猜编码应该与选择器有关,但我不确定Objective c 动画停止后移动到新的视图控制器,objective-c,animation,uiviewcontroller,uiviewanimation,Objective C,Animation,Uiviewcontroller,Uiviewanimation,我对编程Xcode/objectiveC还不熟悉,这个问题似乎显而易见,但我找不到答案;动画完成后(没有按钮或其他用户交互),如何移动到其他视图控制器。换句话说,完成后自动返回“主页”屏幕。现在,动画图像停止移动,并在动画结束后停留在那里,我被困在viewController中 我猜编码应该与选择器有关,但我不确定 [UIView setAnimationDidStopSelector:@selector ???]; 谢谢 UIView的animateWithDuration有一个comple
[UIView setAnimationDidStopSelector:@selector ???];
谢谢
UIView
的animateWithDuration
有一个completion
块,您可以在其中放置动画完成时执行的代码
[UIView animateWithDuration:duration
animations:^{
animations
}
completion:^(BOOL success) {
[self performSegueWithIdentifier:@"YOUR_SEGUE"];
}];
谢谢你,nhgrif,但现在我需要一段时间。如果没有按钮或其他形式的用户交互,我无法做到这一点……不?嗨,我已经尝试过了,但我一直遇到错误“没有可见的@interface for'View Controller'声明选择器'PerformsgueWithIdentifier:'。你知道为什么吗?