7

ユーザーが UITextField でカーソルを移動できないようにする方法はありますか? 文字列の最後にとどめたいと思います。

4

5 に答える 5

1

ジェスチャRecognizersプロパティを確認することをお勧めします。

配列内にそれらの多くが見つかり、それらをすべて削除するか、インターセプトして削除/置換するイベントをトリガーするものを見つけたい場合があります。

UITextFieldからコピー/貼り付けと虫眼鏡の機能を削除するために使用しました

于 2011-10-21T01:45:00.413 に答える
0

虫眼鏡を無効にできるかどうかは確認していませんが、UIResponder(したがってUITextField)で編集動作を選択的に無効にするための推奨される方法は、を実装することcanPerformAction:withSenderですUIResponder

UIResponderのドキュメントを参照してください。

たぶん、selectとselectAllアクションに対して「NO」を返すと、それを無効にすることができます。

もう1つの、より残酷な方法は、タッチイベントをインターセプトし、カーソルを最後にリセットすることです。

于 2010-08-18T11:42:49.873 に答える