显示模态视图 - IOS
Posted
技术标签:
【中文标题】显示模态视图 - IOS【英文标题】:Showing Modal View - IOS 【发布时间】:2015-05-22 09:04:40 【问题描述】:我有一个函数 1,它调用函数 2 来获取一些值。 函数 2 呈现一个登录视图,并在登录成功后对服务进行一些查询。
在函数 2 中,我想等到显示的登录视图被关闭。 我不想在loginview的dismissViewController回调中做。
我正在尝试如下代码,但即使在模态显示视图控制器之后它也会立即向前移动。
请建议我如何在下面的 buttonPressed 函数中等待 viewController 被解除。
@implementation ViewController
- (IBAction)buttonPressed:(id)sender
ViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"modelVC"];
controller.modalPresentationStyle = UIModalPresentationCurrentContext;
controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
controller.delete = self;
NSLog(@"before presentViewController");
[self presentViewController:controller animated:YES completion:nil];
NSLog(@"after presentViewController");
-谢谢,马尼什。
【问题讨论】:
【参考方案1】:[self dismissViewControllerAnimated:YES completion:^
//Put ur Code,This is implemented first and then dismiss the view controller
];
[self presentViewController:(UIViewController *) animated:YES completion:^
];
【讨论】:
以上是关于显示模态视图 - IOS的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 7 的模态视图或表单中显示 UIImagePickerController?