我需要知道5秒钟后如何从第一个ui视图控制器移动到第二个视图控制器。如何定义自动移动的时间,它是通过导航控制器通过哪种方法?
与performSelector
:
- (void)viewDidLoad{
[self performSelector:@selector(loadingNextView)
withObject:nil afterDelay:5.0f];
}
- (void)loadingNextView{
myViewController = [[MyViewController alloc] init];
[self.navigationController pushViewController:myViewController animated:YES];
}
或使用dispatch_after
on main_queue
:
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 5.0f * NSEC_PER_SEC),
dispatch_get_current_queue(), ^{
[self loadingNextView];
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句