【发布时间】:2015-03-19 21:06:03
【问题描述】:
我有一个导航栏中有 6 个按钮的应用程序。选择其中一个按钮会导致显示 UIPopoverController。问题是我们的 QE 是说,当一个接一个地选择一个按钮时,弹出框出现在下一个按钮上需要太多时间。我们的顺序是关闭当前的弹出框并创建一个新的弹出框。我们决定重新使用当前的 UIPopoverController 并调用 setContentViewController 然后使用新的 rect 和视图调用 presentPopoverFromRect 会更快。这似乎适用于 iOS 7。但在 iOS 8 中,它永远不会改变它的位置,并且在两个按钮崩溃之后,[UIPopoverController setContentViewController:animated:] 只能在弹出框出现后调用。显然,iOS 8 认为弹出框不再可见。除了做我们最初做的事情之外,还有没有人可以解决 iOS 8 的这个问题?感谢您的帮助。
【问题讨论】:
-
我认为问题更深。我会得到第二个意见。
标签: ios