草庐IT

progressCircle

全部标签

ios - Collection View Cell Circle Loader 影响多个单元格和闪烁

我有一个本质上是图书图书馆的View,我一直在尝试向图书添加循环加载动画,以便用户在选择新图书时可以看到下载进度。我遇到的问题是加载动画在indexPath0-0的单元格中时工作正常,但当它在任何其他indexPath中时,动画将闪烁并暂时出现在其他单元格上。在下图中,我正在下载日文,但加载器在阿尔巴尼亚语、亚美尼亚语、宿雾语和其他几本在此屏幕截图时未捕获的书籍上暂时闪烁。因为日版loader也是闪烁的,所以我截图的那一瞬间根本就没有显示日版loader。经过一些调试后,我发现这很可能发生,因为每次重新加载View时,单元格都会被重用,并且由于某种原因,单元格的顺序会循环。我已经尝试覆

ios - swift 中的循环进度

我想在swift中制作一个简单的循环进度条。到目前为止我没能做到的是,进度应该从圆的顶部开始(目前它是从90度点开始的)。我还想在进度线下方有一条圆形线,它应该比进度线更粗并且颜色也不同。任何人都可以让我朝着正确的方向前进吗?这是我的功能:funcanimateView(){letcircle=viewProgress//viewProgressisaUIViewvarprogressCircle=CAShapeLayer()letcirclePath=UIBezierPath(ovalInRect:circle.bounds)progressCircle=CAShapeLayer()