13

完全なテキストを表示するためにスクロールする必要があるテキストを含む UITextView があります。

しかし、テキスト ブロックの間には段落があり、スクロール インジケーターが表示されるようにスクロールを開始しない限り、テキストがスクロール可能であることは明らかではありません。これは、段落間の空白行が、テキスト ビュー内の表示されているテキストのちょうど下にあるためです。

テキスト ブロックが分割され、テキストが続くことをユーザーが確認できるように空行を挿入することはできますが、問題は、アプリが多くの言語に翻訳されるため、この解決策はもはや実行できないことです。すべての言語を個別にテストする必要があるため、それぞれに空の行が異なる場所に挿入されます。

そのため、ビューが開いた直後に、ユーザーが画面をタップせずに、下にスクロールしても表示されたテキストが続くことをユーザーに示す方法があるかどうかを尋ねています。

どうもありがとう

4

5 に答える 5

24

UITextView は UIScrollView のサブクラスであるため、メソッドを使用できますflashScrollIndicators。このメソッドは、scrollView のスクロール インジケーターを点滅させます。これは、コンテンツがスクロール可能であることをユーザーに示す方法です。

于 2012-08-21T17:47:32.177 に答える
12

これを試すことができます:

[yourTextView flashScrollIndicators];
于 2012-08-21T17:47:53.150 に答える
1

組み込みのスクロール インジケーターを非表示にして、独自のものを実装します。スクロール インジケーターのようなカスタム ビューを作成しscrollOffsetUITextView.

于 2012-08-21T17:46:45.560 に答える
0

Swift のコード:

textView.flashScrollIndicators()
于 2022-01-27T10:48:05.543 に答える