ios - 以编程方式设置弹出窗口的箭头提示

标签 ios iphone user-interface popup

我缺少正确的术语,因此很难通过谷歌搜索/搜索解决方案 - 不过,我想让弹出 View 的指向箭头指向不同的位置,请看下图以了解我在说什么

popup arrow

问题

  1. 这个元素的 Apple 名称/术语是什么

  2. 如何以编程方式改变它的位置

  3. SDK 本身是否支持此元素作为元素,如果声明位置

最佳答案

您需要 UIPopoverControllerpopoverArrowDirection 属性.将其设置为 UIPopoverArrowDirection 之一值(value)观。

您还可以在这些函数中的任何一个中指定允许的方向以显示弹出窗口:

presentPopoverFromRect:inView:permittedArrowDirections:animated:
presentPopoverFromBarButtonItem:permittedArrowDirections:animated:

关于ios - 以编程方式设置弹出窗口的箭头提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6465643/

相关文章:

c++ - 将字符串二进制(64 位)转换为十进制的问题(iPhone 中的 C++)

iphone - 在不改变顺序的情况下将 nsdictionary 的内容放入 nsarray

qt - 信号和槽编辑按钮被禁用 (Qt Designer 4.8)

ios - 如何停止从 iOS 中的 NSURL 获取数据?

ios - 自动完成的搜索结果

ios - 如何处理 Iphone 5 视网膜显示检查?

Java/SWT/JFace 强制重新加载 GUI?

java - Android:从全屏 Activity 返回后布局被破坏

objective-c - 设计决策 : Loading an NSArray up front vs. 询问代表特定项目

c# - 打开另一个应用程序并传入 url