1
我正在使用UIMenuController,點擊屏幕時消失。當我顯示菜單時,我需要等待用戶在菜單消失之前選擇一個項目,但如果點擊屏幕上的任何地方(而不是菜單欄),菜單仍然會淡出。有什麼辦法可以防止這種情況發生?當菜單以外的地方點擊屏幕時,UIMenuController消失
它可能與UIResponder類有關嗎?我一直在閱讀這篇文章,但我不確定自己完全理解響應者的概念。
謝謝。
我正在使用UIMenuController,點擊屏幕時消失。當我顯示菜單時,我需要等待用戶在菜單消失之前選擇一個項目,但如果點擊屏幕上的任何地方(而不是菜單欄),菜單仍然會淡出。有什麼辦法可以防止這種情況發生?當菜單以外的地方點擊屏幕時,UIMenuController消失
它可能與UIResponder類有關嗎?我一直在閱讀這篇文章,但我不確定自己完全理解響應者的概念。
謝謝。
您可以偵聽UIMenuControllerWillHideMenuNotification的通知。
向右滾動到本頁末尾:Apple's Device Features Programming Guide 並且有一個「關閉編輯菜單」部分。
此代碼保持它可見:
[UIMenuController sharedMenuController].menuVisible = YES;