presentPopoverFromRect如何工作?

ohh*_*hho 8 iphone iphone-sdk-3.2

我不明白如何定义(CGRect)rect以控制弹出窗口的位置和箭头的位置.

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

Tam*_*ara 8

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


nic*_*ude 5

Cgrectmake(700,1000,10,10)和uipopoverarrowdirectionleft抱歉我在我的iPad上,所以我无法编写确切的代码,但将其作为你的presentpopoverfromrect方法的参数传递.除非我不理解你的问题,否则唯一的问题就是我认为你太过分了.