Avatar
textViewDidChangeSelectionでカーソルの位置を取得して、scrollView.scrollRectToVisibleで指定した位置までスクロールさせます。 このとき、レンダリングが完了していない状態だとカーソルの位置がズレたりするので https://discord.com/channels/291054398077927425/291211035438874625/890413051625500683 色々試行錯誤してみると良いと思います。 またUITextViewはちゃんと取り扱うのが難しい部類ではあるので、様々なワークアラウンドが実装済みのOSSを使うのも良いと思います。 https://github.com/twitter/TwitterTextEditor
A standalone, flexible API that provides a full-featured rich text editor for iOS applications. - GitHub - twitter/TwitterTextEditor: A standalone, flexible API that provides a full-featured rich t...