これを行う方法はありますか?iOS - UITextViewはスクロールを無効にしますが、タッチを有効にします
私が本当に欲しいのは、カーソルの位置を制御できるUITextFieldです。しかし、私が知る限り、それは不可能です。だから私はUITextViewを使用して探しています。これにより、カーソルの位置を制御することができます。しかし、スクロールしている途中で - 私のテキストがこことそこにスクロールしている、と私は望んでいません。
これを行う方法はありますか?iOS - UITextViewはスクロールを無効にしますが、タッチを有効にします
私が本当に欲しいのは、カーソルの位置を制御できるUITextFieldです。しかし、私が知る限り、それは不可能です。だから私はUITextViewを使用して探しています。これにより、カーソルの位置を制御することができます。しかし、スクロールしている途中で - 私のテキストがこことそこにスクロールしている、と私は望んでいません。
scrollEnabledをNOに設定し、scrollRectToVisible:animated:の実装が空の場合、スクロールを無効にするように見えます。
UITextViewはUIScrollViewのサブクラスであるので、あなたはNOにがをscrollEnabledプロパティを設定することで、スクロールからの眺めを防ぐことができます。
問題は、これもタッチを無効にすることです。 –
ああ、その場合は、タッチイベントを処理するレスポンダチェーンの次のレスポンダを設定するか、またはUIGestureRecogizerをアタッチすることができます。 –
それは私が避けようとしていることです。 。 。 –
UITextViewのコンテンツサイズを境界以下に設定するだけで、スクロールが防止され、タッチイベントは受け入れられます。
これは私にとって素晴らしい仕事でした。古き良き、おいしい。 –
スウィフト3
let textView = UITextView()
textView.isScrollEnabled = false
この場合も接触は無効になりませんか? – gigahari