ios - flashScrollIndicators 不适用于 iOS 7

标签 ios objective-c uitextview

我正在开发应用程序,如果行数超过 4,我需要在 TextView 中显示滚动指示器,但这在 iOS 7 以下工作正常并且显示滚动指示器几次但随后被隐藏。但是但是但是这在 iOS 7 上不起作用。我不知道为什么会这样。请帮我解决这个问题。这是我的代码行:

[self.dragDropAnswerViewBody2 flashScrollIndicators];

dragDropAnswerViewBody2 是一个 TextView 。

请帮我解决这个问题。

已编辑:

if (MyDelegate.isIos7)
{
    CGRect frame=self.dragDropAnswerViewBody2.frame;
    frame.size.height= 54;
    self.dragDropAnswerViewBody2.frame=frame;
}

 [self.dragDropAnswerViewBody2 flashScrollIndicators];

最佳答案

经过反复尝试,我找到了解决方案。 这行代码 [self.dragDropAnswerViewBody2 flashScrollIndicators]; 在所有 iOS 版本上显示滚动指示器,但实际上发生了什么我正在动画加载主视图,其中 self.dragDropAnswerViewBody2 添加了所以在 iOS 7 中,我认为它需要时间来加载并且在 View 完全加载后看不到滚动指示器,但我不知道这个原因,因为相同的代码在 iOS 7 版本之前工作正常。现在我在动画中添加了 block ,并在 View 完全加载后添加了闪光滚动指示器。 下面是我如何能够做到这一点的代码。

[UIView animateWithDuration:0.9/2 animations:^{
    } completion:^(BOOL finished) {
        [self.dragDropAnswerViewBody2 flashScrollIndicators];
    }];

感谢您的反馈。

关于ios - flashScrollIndicators 不适用于 iOS 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23735325/

相关文章:

iphone - 通用应用程序无法正常工作。为什么?

iphone - 创建数据库后无法执行FetchRequest

ios - 在 Scrollview ios 中使用 textview 时避免多次滚动

ios - 如何使用同一 session 和不同的下载任务下载多个图像

IOS, swift : How come my subclass of UIScrollView doesn't scroll?

iphone - TTPhotoViewController:停用图库自动缩放

iphone - 在 iPhone OS 中用加号 (+) 替换字符串中所有出现的空格的简单函数

ios - 如何根据其中的 UITextView 的大小调整 UITableViewCell 的大小?

新行中 ScrollView 插入符号错位的 iOS TextView

ios - 在 iOS 应用程序扩展中使用 iCloud