1

SelectSelect AllSuggest...Define (on )などのポップアップ メニュー項目を無効にする方法はUIWebView?

ヘルプで次の情報を見つけましたが、使い方がわかりません。

編集メニュー コマンドの場合、これは共有UIApplication オブジェクトです。コンテキストに応じて、コマンドを有効にする必要があるかどうかを判断するのに役立つ情報を送信者に問い合わせることができます。

4

1 に答える 1

1

次の方法をスウィズルします。

#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];
于 2012-11-05T16:40:46.743 に答える