所以我有一个按钮,IBAction
它应该显示一个subview
. 在view
情节提要中,我称它为instantiateViewController
。这工作正常。我想将视图转换动画到我遇到这个问题的屏幕上。以下代码是我所拥有的,但它所做的只是view
一次显示整个内容,但按钮等上没有文本,然后从顶部向下拖动文本。相当晦涩。注释掉该setAnimationTransition
行预示着同样的结果。
MapViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"MapViewController"];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:MapViewController.view cache:YES];
[self.view addSubview:MapViewController.view];
[UIView commitAnimations];
有人有什么想法吗?
非常感谢您的帮助。
谢谢。
根据下面的评论,我已将其更改为:
[UIView animateWithDuration:0.5 delay:0.0 options:UIViewAnimationOptionTransitionFlipFromRight animations:^{[self.view addSubview:MapViewController.view];} completion:NULL];
然而问题仍然存在。