iPad UIPopoverController.PresentFromRect弹出定位

时间:2010-12-31 12:31:56

标签: ipad uipopovercontroller

iPad - Popup

我有一个弹出窗口,希望它是屏幕高度和宽度的75%。我的屏幕是UISplitView。

如何使用 UIPopoverController.PresentFromRect 完成此操作?

我尝试了很多值的组合,但结果是“奇怪的”。

注意:我不想使用PresentFromButton。

1 个答案:

答案 0 :(得分:3)

我明白了。

1)您需要设置弹出窗口的大小:

myUIPopupController.PopoverContentSize = new SizeF (1024f, 1024f);

2)然后根据相对帧大小设置弹出窗口:

myUIPopupController.PresentFromRect (relativeFrame, this.SplitViewController.View, UIPopoverArrowDirection.Right, true);