これを行う方法はありますか?
私が本当に欲しいのは、カーソルの位置を制御できる UITextField です。しかし、私が知る限り、それは不可能です。だから私はUITextViewの使用を検討しています。これにより、カーソル位置を制御できます。しかし、スクロールが邪魔になっています。私のテキストはあちこちスクロールしていますが、それは望ましくありません。
これを行う方法はありますか?
私が本当に欲しいのは、カーソルの位置を制御できる UITextField です。しかし、私が知る限り、それは不可能です。だから私はUITextViewの使用を検討しています。これにより、カーソル位置を制御できます。しかし、スクロールが邪魔になっています。私のテキストはあちこちスクロールしていますが、それは望ましくありません。
UITextView は UIScrollView のサブクラスであるため、プロパティscrollEnabledをNOに設定することで、ビューがスクロールしないようにすることができます。
scrollEnabled を NO に設定し、scrollRectToVisible:animated: の実装を空にすると、スクロールが無効になっているように見えます。
UITextViewのコンテンツサイズをその境界以下に設定するだけです。これにより、スクロールが防止され、タッチイベントが受け入れられます。