1

我的应用程序我想隐藏UIPickerview controller应用程序何时进入暂停状态?

例如:在我viewcontroller正在使用uipickerview的,并且被放置在一个popovercontroller,但我没有关闭popovercontroller并且应用程序进入暂停状态。当用户打开应用程序时,uipikcer view会显示我想要关闭的应用程序。

这个你能帮我吗。

4

2 回答 2

2

用于NSNotificationCenter隐藏UIPickerView当应用程序进入后台时,如下所示...

[[NSNotificationCenter defaultCenter] addObserver:alertView selector:@selector(HidePickerView) name:@"UIApplicationWillResignActiveNotification" object:nil];

并隐藏UIPickerView下面的方法..

- (void) HidePickerView {
      [yourPickerView setHidden:YES];
}
于 2013-01-08T08:04:44.620 回答
1

您需要订阅UIApplicationWillResignActiveNotification通知,当它被触发并调用您的选择器时,您应该[self.myPickerView dismissViewControllerAnimated:NO completion:nil];.
注意:-viewWillDisappear:当应用程序退出活动时,不会调用方法。

于 2013-01-08T08:04:16.937 回答