有没有办法显示UITextView的滚动指示器而不开始滚动?

use*_*184 11 iphone uitextview ios

我有一个带有文本的UITextView,需要滚动才能看到完整的文本.

但是文本块之间有段落,并且在不开始滚动的情况下文本可滚动并且滚动指示器变得可见并不是很明显.这是因为段落之间的emtpy行只位于文本视图中可见文本的底部.

虽然我可以插入一些空行以便文本块被分解并且用户可以看到文本继续,但问题是该应用程序将被翻译成多种语言,因此该解决方案不再可行.由于所有的languanges都必须单独测试,每个空行将被插入不同的地方.

这就是为什么我要问,如果有一种方法可以向用户表明如果他向下滚动显示的文本 - 当视图打开时立即 - 所以没有用户点击屏幕.

非常感谢

Mat*_*uch 21

由于UITextView是UIScrollView的子类,因此您可以使用该方法flashScrollIndicators.此方法闪烁scrollView的滚动指示器,这是向用户显示内容可滚动的方式.

  • 非常感谢!为了让滚动指示器看得更长,我只需在viewDidLoad和viewDidAppear中调用它.超级简单,符合iPhone标准! (2认同)

Rav*_*avi 12

你可以试试这个:

[yourTextView flashScrollIndicators];
Run Code Online (Sandbox Code Playgroud)