【发布时间】:2023-03-13 17:05:01
【问题描述】:
我遇到了一个与 UIPopovers 相关的问题。在 iOS 7.1 上,弹出框的位置(即 xCoordinate 和 yCoordinate 位置)正确,但在 iOS 8 上,相同的弹出框从所需的 y 位置上方一点点弹出。我的应用程序中有 2 个弹出窗口:第一个以编程方式创建并使用以下方法显示:
presentPopoverFromRect:inView:
当我在矩形中添加 150 的偏移量时,它会出现在 iOS8 上的正确位置。
第二个弹出框使用 segue 直接从情节提要加载。
所以我在这里有两个问题:
有什么方法可以让我在 iOS 7 和 8 版本上运行相同的代码。
如何处理/更改在情节提要文件中的按钮中呈现/嵌入的弹出框的矩形。
如果第一个问题有解决方案,那么我认为这将解决问题。
感谢有关此问题的任何帮助。
【问题讨论】:
-
这个有运气吗?
标签: ios8 uipopovercontroller uipopover