2011-10-25 33 views
0

ストーリーが短くて、私は現在のカーソルラインに自動的にスクロールするためにUITextViewを取得する必要がありますが、もう1つ必要です。 TextViewを「ビュー内」でスクロールさせるのではなく、カーソルラインをtextViewの最初の行として表示する必要があります。UITextViewで最初の行を現在のカーソル位置にしますか?

これを行う方法はありますか?

ありがとうございました。指定された範囲二つが現在のカーソル行にスクロールできるようになります組み合わせ

にスクロールする:

+0

ユーザ情報辞書をもたらしたのiOS 5.0などのサポートされているオペレーティングシステムのバージョンを確認する上でいくつかの明確化を必要としていることを確認してください:
Appleはいくつかの素晴らしいの通知を提供します最初の行についての最後の点。 – woody993

+0

申し訳ありませんが、最初の行の問題点は、UITextViewが開いたらすぐに半分のキーボードが表示されることです。入力した内容を視覚的に確認する唯一の方法は、トップラインを完全に表示し、テキストの位置。おそらくデザインが悪く、適切な解決策が見つからない場合は廃止される可能性があります。 –

答えて

1

[UITextView -selectedRange] [UITextView -scrollRangeToVisible】位置部材
ようにカーソルを戻します。

あなたのコメントに基づいて、キーボードが表示されているときにテキストビューのフレームを調整したいと思われるようです。
UIWindow Class Reference - Notifications
UIWindow Class Reference - User Info keys

するいくつかの新しい、より良い、通知や

+0

ありがとう、私はそれを見ていきます。 –

関連する問題