2010-12-31 10 views
1

のiPad - ポップアップiPadのUIPopoverController.PresentFromRectポップアップポジショニング

は私がポップアップを持っていると、画面の高さと幅の75%であることを、それを願っています。私の画面はUISplitViewです。

どうすればいいですか?UIPopoverController.PresentFromRect

私は多くの値の組み合わせを試しましたが、結果は「奇妙です」。

注:私はPresentFromButtonを使用したくありません。

答えて

3

私はそれを理解しました。

1)あなたはoがポップアップのサイズ設定が必要です。

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

2)次に、相対的なフレームサイズに基づいてポップアップを設定します。

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

をあなたの心に相対的なフレームは何ですか? – Kenny