Uimenucontrollerは、メニュー以外の場所で画面をクリックすると消えます

StackOverflow https://stackoverflow.com/questions/3068283

質問

私はuimenucontrollerと協力していますが、画面がクリックされると消えます。メニューを表示すると、メニューが消える前にユーザーがアイテムを選択するのを待つ必要がありますが、画面上のどこにでもクリック(メニューバーではなく)の場合は、メニューがフェードアウトします。これを防ぐ方法はありますか?

Uiresponderクラスと関係があるのでしょうか?私はこれを読んでいますが、レスポンダーの概念をまだ完全に理解しているかどうかはわかりません。

ありがとう。

役に立ちましたか?

解決

Uimenucontrollerwillhidemenotificationの通知を聞くことができます。

このページの最後まで右スクロールします。 Appleのデバイスにはプログラミングガイドがありますまた、「編集メニューを却下する」セクションがあります。

このコードは、それを表示し続けます:

[UIMenuController sharedMenuController].menuVisible = YES;
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top