我的应用程序我想隐藏UIPickerview controller应用程序何时进入暂停状态?
例如:在我viewcontroller正在使用uipickerview的,并且被放置在一个popovercontroller,但我没有关闭popovercontroller并且应用程序进入暂停状态。当用户打开应用程序时,uipikcer view会显示我想要关闭的应用程序。
这个你能帮我吗。
我的应用程序我想隐藏UIPickerview controller应用程序何时进入暂停状态?
例如:在我viewcontroller正在使用uipickerview的,并且被放置在一个popovercontroller,但我没有关闭popovercontroller并且应用程序进入暂停状态。当用户打开应用程序时,uipikcer view会显示我想要关闭的应用程序。
这个你能帮我吗。
用于NSNotificationCenter隐藏UIPickerView当应用程序进入后台时,如下所示...
[[NSNotificationCenter defaultCenter] addObserver:alertView selector:@selector(HidePickerView) name:@"UIApplicationWillResignActiveNotification" object:nil];
并隐藏UIPickerView下面的方法..
- (void) HidePickerView {
[yourPickerView setHidden:YES];
}
您需要订阅UIApplicationWillResignActiveNotification通知,当它被触发并调用您的选择器时,您应该[self.myPickerView dismissViewControllerAnimated:NO completion:nil];.
注意:-viewWillDisappear:当应用程序退出活动时,不会调用方法。