1

ラベルを介してテキストを表示する iPhone アプリケーションでカット/コピーを無効にすることはできますか? このデータは購入されたものであり、彼らに渡してほしくありません。

4

1 に答える 1

2

本当に別の方法でこれを解決する必要があります。ユーザーが単純にテキストを書き留めるのを妨げているのは何ですか? しかし、質問に答えるために:

関数をUITextViewオーバーライドするにはcanBecomeFirstResponder:

- (BOOL)canBecomeFirstResponder {
    return NO;
}

そしてUITextFieldオーバーライドのためにcanPerformAction:withSender:

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
    if (action == @selector(paste:))
        return NO;
    return [super canPerformAction:action withSender:sender];
}
于 2013-07-27T20:55:50.230 に答える