如何从另一个 UIPopover 控制器打开 UIPopover 控制器?

Posted

技术标签:

【中文标题】如何从另一个 UIPopover 控制器打开 UIPopover 控制器?【英文标题】:How to open UIPopover Controller from another UIPopover Controller? 【发布时间】:2012-06-19 08:16:01 【问题描述】:

如何在 iPad 中从另一个 Popover 控制器打开一个 Popover 控制器?我想对此有所了解,请分享您的宝贵想法。

【问题讨论】:

您想在屏幕上显示两个弹出框控制器吗?或者简单地从另一个弹出窗口中的按钮或操作打开另一个弹出窗口? 我想要一次 2 个弹出窗口,一个应该从另一个打开 您只需像展示第一个一样展示第二个...但是,Apple 不允许这样做,请在此处阅读更多信息:***.com/a/5119292/855738 【参考方案1】:

如果您打算在 App Store 中提交它,我不会打扰。它几乎肯定会在审查过程中因违反HIG 而被拒绝。

但是,如果您想为自己个人或使用企业许可证发布此内容,那么您只需从第一个弹出窗口显示第二个弹出窗口。请小心,因为您需要从呈现它的视图中将其关闭(委托方法)。还要考虑到HIG认为这个错误是有原因的。并不是说 HIG 总是正确的(有时特定流程需要以不同的方式做事),但是当您违反 Apple 关于事物外观和感觉的规则时,您确实需要有充分的理由。话虽如此,如果这不是为 App Store 设计的,那么你可以为所欲为。

【讨论】:

感谢您的回答,实际上我已经看到了其中一个苹果商店应用程序,这就是我计划实现此功能的原因,但现在我改变了想法。感谢您的指导。

以上是关于如何从另一个 UIPopover 控制器打开 UIPopover 控制器?的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式调整 UIPopover 及其 UITableView 的大小

UIPopover 中的 UIDatePicker

启动时如何将数据从 uiviewcontroller 发送到 uipopover?

如何在 iPhone 中使用 UIBezierPath 创建像 UIPopover 这样的视图?

从另一个类 Swift 更新视图控制器的 UI [关闭]

在选项卡式 UIPopover 中使用 UIImagePicker