実現したいこと
皆様にお教えいただきたいことが御座います。
前バージョン(iOS16以前)まで表示されなかった、ロングタップした時のメニューが
iOS16にて表示されるようになってしまったので、表示されないようにしたいのです。
現在、iPhoneアプリ(Objective-c)を修正しているのですが、
ロングタップにて表示されるメニューを使用出来ないように
してある(下記記載のロジック)のですが、iOS16にて表示されるようになってしまったため
今までとおなじ動きを実現したいと思っています。
UIMenuControllerが廃止されたのは把握しているのですが、下記と同様な形で実現は
出来るのでしょうか?
大変申し訳ありませんが、お教え頂けますでしょうか?
該当のソースコード
objective
12// ios16より前 3- (BOOL)canPerformAction:(SEL)action withSender:(id)sender 4{ 5 [[NSOperationQueue mainQueue] addOperationWithBlock:^{ 6 [[UIMenuController sharedMenuController] setMenuVisible:NO animated:NO]; 7 }]; 8 9 return [super canPerformAction:action withSender:sender]; 10} 11 12

0 コメント