ポップオーバー機能「PresentFromBarButtonItem」を使うには、同じ結果の振る舞いが、UIButtonとを取得する方法はありUIBarButtonipadのPresentFromBarButtonItemが、UIButton
に素晴らしい場所に相対ポップオーバーを表示するためにUIBarButtonItemを使用していますか?もう少しコードがあると思いますが、ボタンを相対的に押す方法は非常に便利です。
ポップオーバー機能「PresentFromBarButtonItem」を使うには、同じ結果の振る舞いが、UIButtonとを取得する方法はありUIBarButtonipadのPresentFromBarButtonItemが、UIButton
に素晴らしい場所に相対ポップオーバーを表示するためにUIBarButtonItemを使用していますか?もう少しコードがあると思いますが、ボタンを相対的に押す方法は非常に便利です。
の代わりにを意味しますか?
UIButton(または任意のUIView)からポップアップするにはあなたがpresentPopoverFromRect
使用することができます。
//button is some UIButton...
[popoverController presentPopoverFromRect:button.bounds inView:button
permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
ボタンは、別のビューの子である場合には、相対的な境界は比較的正しくありません。私は相対的な境界を補う必要がありますか? –
rectパラメータは、inViewパラメータに渡されたビューに相対的です。 button.boundsを使用するのではなく、独自のCGRect値を作成することはできますが、それでもボタンへのinViewパラメータとの相対的な関係になります。 – Anna