我正在开发的应用程序中,如果行数超过4,我需要在文本视图中显示滚动指示器,但是在iOS 7下面和显示滚动指示器很少时间的情况下可以显示滚动指示器,但是这样可以隐藏。但是,但这在iOS 7上行不通,我不知道为什么会这样。请帮我这个忙。这是我的代码行:
[self.dragDropAnswerViewBody2 flashScrollIndicators];dragDropAnswerViewBody2是一个文本视图。
请帮我这个忙。
编辑:
if (MyDelegate.isIos7)
{
CGRect frame=self.dragDropAnswerViewBody2.frame;
frame.size.height= 54;
self.dragDropAnswerViewBody2.frame=frame;
}
[self.dragDropAnswerViewBody2 flashScrollIndicators];发布于 2014-05-19 12:06:51
经过一番努力,我找到了解决办法。这一行代码[self.dragDropAnswerViewBody2 flashScrollIndicators];在所有iOS版本上显示滚动指示器,但实际上我正在动态地加载主视图,self.dragDropAnswerViewBody2在iOS 7中添加它,所以我认为加载需要时间,无法看到一个又一个视图完全加载,但我不知道这个原因,因为在iOS 7版本之前,相同的代码可以正常工作。现在,我在动画中添加了块,并在视图完全加载后添加了flash滚动指示器。下面是我如何能够这样做的代码。
[UIView animateWithDuration:0.9/2 animations:^{
} completion:^(BOOL finished) {
[self.dragDropAnswerViewBody2 flashScrollIndicators];
}];谢谢你的反馈。
https://stackoverflow.com/questions/23735325
复制相似问题