2012-04-15 14 views
0

MainViewControllerにPopoverをロードするAdd UIButtonがあります。 Addボタンが右端にありますが、読み込んだときにポップオーバーを中央に揃えたいと思います。 iPadアプリ(iOS 5.1)の唯一のビューはランドスケープです。私は方向の矢印を削除しました。ポップオーバーの位置を制御する

@property(nonatomic、readwrite)を試しました。UIEdgeInsets popoverLayoutMargins;私はそれをコード化する方法を理解できません。

私はpresentPopoverFromRect:CGRectMake(x、y、w、h)]も運行していません。

必要に応じてコードを含めることができます。

ありがとうございました。

答えて

0

次のコードは、画面上部のx軸にポップオーバーを配置します。また、y軸上に中心を置く場合は、CGRectMakeの2番目のパラメータとしてself.view.frame.height/2を使用します。

[_myPopover presentPopoverFromRect:CGRectMake(self.view.frame.size.width/2 ,0,1,1) 
            inView:self.view 
        permittedArrowDirections:UIPopoverArrowDirectionAny 
            animated:YES]; 
関連する問題