presentPopoverFromRect如何工作?

时间:2010-06-05 13:53:24

标签: iphone iphone-sdk-3.2

我不明白如何定义(CGRect)rect以控制弹限的位置和箭头的位置。

例如,我有一个1004 x 768视图,如何将弹出框放在屏幕的右下角,并将箭头指向700(x)1000(y)? Thakns!

2 个答案:

答案 0 :(得分:8)

Nickthedude关于presentpopoverfromrect是正确的,但是有一个必要的时刻与presentopopoverfromrect函数:如果你没有设置popover的contentSizeForViewInPopover属性,它使用defult值 - 320 * 1100点。如果popover的rect不适合屏幕坐标(你的坐标来自presentpopoverfromrect rect),系统将你的popover放到矩形,它被认为是更优的。

答案 1 :(得分:5)

Cgrectmake(700,1000,10,10)和uipopoverarrowdirectionleft抱歉我在我的iPad上所以我不能写出确切的代码,但是将这些代码作为你的presentpopoverfromrect方法的参数传递。唯一的事情就是我认为除非我不理解你的问题,否则你在那里放置一个popover的权利太过分了。