ios - UIPopoverController:如何移动它?

标签 ios uiview uipopovercontroller

我想移动一个 UIPopoverController。我找到的唯一方法是打电话 [popover presentPopoverFromRect...] 显示新位置。

这实际上移动了它,但没有完全到达我想要的位置,我正在使用 UIPopoverArrowDirectionAny

还有其他选择吗?

最佳答案

使用 [popover presentPopoverFromRect...] 是移动 UIPopoverController 的正确方法作为技术问答文档 http://developer.apple.com/library/ios/#qa/qa1694/_index.html . 如果你有一个精确的弹出框位置,我认为除了使用 UIPopoverArrowDirectionAny 之外,你应该有一个精确的 UIPopoverArrowDirection。这可能会影响弹出窗口的位置。

关于ios - UIPopoverController:如何移动它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5447857/

相关文章:

ios - UIPopoverController 无法处理 ui 元素

objective-c - UIAppearance 移除 UIPopoverController 的自定义 NavBar 背景

ios - swift 中的通用 UITableViewController

ios - 解析 XML - 捕获的字符串被前面截断。 swift

ios - 如何以编程方式在 TableView 页脚中为 UIView 设置约束?

ios - 嵌入固有大小的 View 会破坏动画

iphone - 如何在 ios 8 和 ios 7 中创建自定义弹出 View ?

ios - 将 Xcode FAT 静态库转换为常规静态库?

ios - 将 UIImage 绘制为一个没有离屏渲染的圆圈

ios - 如何将 UIView 移动到 ViewController Swift 3 的前面?