【问题标题】:PopOver issue in iPadiPad 中的 PopOver 问题
【发布时间】:2017-06-19 02:56:54
【问题描述】:

在我的登陆视图的导航栏上,我有一个按钮,单击该按钮会显示一个UIPopoverController,然后我用一个名为A 的类来初始化 contentViewController。我使用以下代码显示我的UIPopoverController

[self.popoverController presentPopoverFromRect:popoverRect
                                    inView:self
                  permittedArrowDirections:UIPopoverArrowDirectionUp
                                  animated:YES];

这很好用,并且 tableView 显示在 UIPopoverController 内,现在问题是当用户选择显示的 UITableView 的任何一行时,我必须显示另一个 UIPopoverController。问题是当我尝试添加新的UIPopoverController 时,它没有显示出来。在尝试了很多事情之后,我注意到inVIew : self 可能有问题。在显示第一个UIPopoverController 时,当我执行po self 时,会打印显示的视图名称。但是对于应该在选择一行后显示的第二个UIPopoverControllerpo self 打印我要在第二个UIPopoverController 中显示的类的名称。我认为这可能是UIPopoverController 未添加到视图中并因此未显示的原因。请让我知道我应该如何解决这个问题。谢谢。

【问题讨论】:

  • 尝试使用 tablename 而不是 self。

标签: ios objective-c uitableview ipad uipopovercontroller


【解决方案1】:

当弹出框已经显示时,您似乎要求显示弹出框。这不可能。您不能同时显示两个弹出框。你应该重新考虑你的界面。

【讨论】:

  • 非常感谢,先生!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-03
  • 2013-01-17
  • 1970-01-01
相关资源
最近更新 更多