Select、Select All、Suggest...、Define (on )などのポップアップ メニュー項目を無効にする方法はUIWebView
?
ヘルプで次の情報を見つけましたが、使い方がわかりません。
編集メニュー コマンドの場合、これは共有UIApplication オブジェクトです。コンテキストに応じて、コマンドを有効にする必要があるかどうかを判断するのに役立つ情報を送信者に問い合わせることができます。
Select、Select All、Suggest...、Define (on )などのポップアップ メニュー項目を無効にする方法はUIWebView
?
ヘルプで次の情報を見つけましたが、使い方がわかりません。
編集メニュー コマンドの場合、これは共有UIApplication オブジェクトです。コンテキストに応じて、コマンドを有効にする必要があるかどうかを判断するのに役立つ情報を送信者に問い合わせることができます。
次の方法をスウィズルします。
#import "NSObject+myCanPerformAction.h"
@implementation NSObject (myCanPerformAction)
- (BOOL)myCanPerformAction:(SEL)action withSender:(id)sender {
if (action == @selector(copy:)) {
return [self myCanPerformAction:action withSender:sender]; // not a recursion
}
if (action == @selector(paste:)) {
return [self myCanPerformAction:action withSender:sender]; // not a recursion
}
return NO;
}
@end
スウィズリング:
[[UIWebDocumentView class] jr_swizzleMethod:@selector(canPerformAction:withSender:) withMethod:@selector(myCanPerformAction:withSender:) error:nil];