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

4

我不太清楚正确的术语,因此很难通过Google /搜索找到解决方案 - 但是,我想让弹出视图的指向箭头指向不同的位置,请看下面的图片以了解我在说什么

popup arrow

问题

  1. 苹果公司给这个元素起了什么名字/术语?

  2. 如何通过编程更改它的位置?

  3. 该元素是否由SDK本身作为元素支持,如果是,在哪里可以找到?

2个回答

4
你需要使用UIPopoverControllerpopoverArrowDirection属性。将其设置为UIPopoverArrowDirection值之一。
你还可以在以下任一函数中指定允许的方向来显示弹出窗口:
presentPopoverFromRect:inView:permittedArrowDirections:animated:
presentPopoverFromBarButtonItem:permittedArrowDirections:animated:

1

试试这个,它可能会帮助你......

[popoverController presentPopoverFromRect:CGRectMake(375, 230.0, 0.0, 0.0) inView:self.view  permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接