Uimenucontrollerは、メニュー以外の場所で画面をクリックすると消えます
-
28-09-2019 - |
質問
私はuimenucontrollerと協力していますが、画面がクリックされると消えます。メニューを表示すると、メニューが消える前にユーザーがアイテムを選択するのを待つ必要がありますが、画面上のどこにでもクリック(メニューバーではなく)の場合は、メニューがフェードアウトします。これを防ぐ方法はありますか?
Uiresponderクラスと関係があるのでしょうか?私はこれを読んでいますが、レスポンダーの概念をまだ完全に理解しているかどうかはわかりません。
ありがとう。
解決
Uimenucontrollerwillhidemenotificationの通知を聞くことができます。
このページの最後まで右スクロールします。 Appleのデバイスにはプログラミングガイドがありますまた、「編集メニューを却下する」セクションがあります。
このコードは、それを表示し続けます:
[UIMenuController sharedMenuController].menuVisible = YES;
所属していません StackOverflow