使用循环动画​​时进度视图口吃

时间:2015-05-15 09:37:13

标签: ios swift

我尝试使用属性观察器更新进度视图,该属性观察器在带睡眠的循环中更新。

请参阅本教程 - http://www.ioscreator.com/tutorials/progress-view-tutorial-in-ios8-with-swift

我和其中一条评论有同样的问题。

动画是口吃。它从0跳到64%,然后是100%。

知道如何创建更流畅的动画吗?

stuttering progress bar

1 个答案:

答案 0 :(得分:0)

尝试将sleep(1)替换为sleep(arc4random_uniform(10))。查看Apple的这个示例 - https://developer.apple.com/library/ios/samplecode/UICatalog/Listings/Swift_UICatalog_ProgressViewController_swift.html

希望这有帮助。