0

iOS6では、スクロールインジケーターを次のように点滅させるトリックを使用していましたUITableView

- (void)didMoveToSuperview
{
    if (self.superview)
    {
        [self performSelector:@selector(flashScrollIndicators) withObject:nil afterDelay:0];
    }
}

ただし、iOS7ではこれはもう機能しないようです(iOS 6では機能しました)[self flashScrollIndicators]

iOS7でスクロールインジケーターを点滅させる方法を見つけた人はいますか?

4

1 に答える 1

1

私の推測では、これはシーケンスの問題です。つまり、テーブルがスーパービューに移動した後にテーブルにデータを入力しているのです。この問題を解決するには、次のいずれかを行います。

  1. 次のように、プロセスの早い段階でテーブルにデータを入力しますviewDidLoad
  2. テーブルにデータが入力された後、インジケーターを明示的に点滅させます
于 2013-10-18T21:51:11.643 に答える