循环的
var changeColorTimer : Timer?
changeColorTimer = Timer.scheduledTimer(timeInterval: 0.3, target: self, selector: #selector(ViewController.setTopBarBg), userInfo: nil, repeats: true);
解决 在滚动的时候 Timer 停止
RunLoop.main.add(changeColorTimer!, forMode: RunLoopMode.commonModes);