0

ポップオーバーをロードする MainViewController に Add UIButton があります。[追加] ボタンは右端にありますが、読み込み時にポップオーバーを中央に配置したいと思います。iPad アプリ (iOS 5.1) の唯一のビューは横になります。方向矢印を削除しました。

私は @property (nonatomic, readwrite) UIEdgeInsets popoverLayoutMargins; を試しました。しかし、それを使ってコーディングする方法がわかりません。

また、presentPopoverFromRect:CGRectMake(x,y,w,h)] にも出くわしました。

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

助けてくれてありがとう。

4

1 に答える 1

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];
于 2013-03-27T18:34:24.777 に答える