【发布时间】:2013-09-20 21:31:03
【问题描述】:
在 iOS6 中,我曾经有一个技巧可以让滚动指示器在 UITableView 中闪烁:
- (void)didMoveToSuperview
{
if (self.superview)
{
[self performSelector:@selector(flashScrollIndicators) withObject:nil afterDelay:0];
}
}
但是在 iOS7 中,这似乎不再起作用(它在 iOS 6 中起作用),而且也不只是这样做:[self flashScrollIndicators]。
有没有人想办法让滚动指示器在 iOS7 中闪烁?
【问题讨论】:
-
你确定
didMoveToSuperview被调用了,对吧? -
@undo - 是的,刚刚检查过。
-
愚蠢的问题:您的表格视图中有足够的内容来显示滚动指示器?
-
@undo - 是的,我愿意。应该提到上面的代码在iOS6中运行良好,所以我认为这可能只是iOS7中的一个错误。
-
我对此进行了一些实验,它们总是为我闪烁。我的猜测是这是一个序列问题,即您在表格移动到超级视图后填充表格。你能分享你的视图控制器代码或给出一些重现步骤吗?
标签: iphone ios cocoa-touch uitableview ios7