iPad 中的 PopOver 问题
PopOver issue in iPad
在我的登陆视图的导航栏上,我有一个按钮,单击该按钮时会显示一个 UIPopoverController
,我用一个名为 A
的 class 初始化 contentViewController。我使用以下代码显示我的 UIPopoverController
:
[self.popoverController presentPopoverFromRect:popoverRect
inView:self
permittedArrowDirections:UIPopoverArrowDirectionUp
animated:YES];
这很好用,在 UIPopoverController
中显示了一个 tableView,现在的问题是当用户选择显示的 UITableView
中的任何一行时,我必须显示另一个 UIPopoverController
。问题是当我尝试添加新的 UIPopoverController
时它没有显示。在尝试了很多事情之后,我注意到 inVIew : self
可能有问题。在显示第一个 UIPopoverController
时,当我执行 po self
时,打印显示的视图的名称。但是对于应该在选择一行后显示的第二个 UIPopoverController
,po self
打印了我想在第二个 UIPopoverController
中显示的 class 的名称。我认为这可能是 UIPopoverController
未添加到视图并因此未显示的原因。请让我知道我应该如何解决这个问题。谢谢。
当弹出窗口已经显示时,您似乎要求显示弹出窗口。这不可能。您不能同时显示两个弹出窗口。您应该重新考虑您的界面。
在我的登陆视图的导航栏上,我有一个按钮,单击该按钮时会显示一个 UIPopoverController
,我用一个名为 A
的 class 初始化 contentViewController。我使用以下代码显示我的 UIPopoverController
:
[self.popoverController presentPopoverFromRect:popoverRect
inView:self
permittedArrowDirections:UIPopoverArrowDirectionUp
animated:YES];
这很好用,在 UIPopoverController
中显示了一个 tableView,现在的问题是当用户选择显示的 UITableView
中的任何一行时,我必须显示另一个 UIPopoverController
。问题是当我尝试添加新的 UIPopoverController
时它没有显示。在尝试了很多事情之后,我注意到 inVIew : self
可能有问题。在显示第一个 UIPopoverController
时,当我执行 po self
时,打印显示的视图的名称。但是对于应该在选择一行后显示的第二个 UIPopoverController
,po self
打印了我想在第二个 UIPopoverController
中显示的 class 的名称。我认为这可能是 UIPopoverController
未添加到视图并因此未显示的原因。请让我知道我应该如何解决这个问题。谢谢。
当弹出窗口已经显示时,您似乎要求显示弹出窗口。这不可能。您不能同时显示两个弹出窗口。您应该重新考虑您的界面。