在 IOS 中如何在显示的弹出窗口上浮动视图?

How Can I Float A View Over A Displayed Popover, in IOS?

我可以制作一个小项目来说明这一点,但我认为如果我简单地描述它会更快、更容易。

我有this widget I wrote。它在其他所有内容上显示一个“浮动”的 UITableView。它通过将自己添加到主 window 根视图控制器来实现。

但是,如果我试图在弹出窗口中显示它,table 会出现在 弹出窗口下方。我应该补充一点,它将与弹出框边界重叠。它不应包含在弹出窗口中。

让它出现在弹出框上的最正确方法是什么?

好的。我解决了这个问题,只需将 table 附加到主 view.window 实例即可。

这似乎适用于我的所有测试(包括拆分视图和弹出视图等)。

我没有读到任何表明我不应该这样做的内容。 Apple 已经通过了几个带有它的 TestFlight 版本,因此它没有为它们敲响任何警报。