我的应用程序我想隐藏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:
当应用程序退出活动时,不会调用方法。