2
在我的代碼使用這個測試[UIMenuController sharedMenuController] .menuVisible說YES,但菜單不可見?
if ([UIMenuController sharedMenuController].menuVisible) {
然而,這並不總是工作。在我的情況下,如果用戶在UITextView中雙擊一個單詞,該菜單會一直保持報告可見= YES。
我嘗試添加該測試:
UIMenuController * c = [UIMenuController sharedMenuController];
CGRect test4 = c.menuFrame;
if (test4.size.width != 0 || test4.size.height != 0) {
return;
} else {
NSLog(@"Shared menu controller claims to be visible but isn't");
}
這工作,但不是所有的時間。
任何想法?