目前我正在尝试在我的 ipad 应用程序中创建一个自定义进度指示器。但目前 ios sdk 中没有这样的控制器可用。
那么如何创建呢?
我对此有一个非常有趣的愿景——你需要UIImageView
在你的照片上创建一个类似的,并让需要突出显示的区域保持透明。然后你在它下面放一个蓝色UIView
并使用动画块来改变它的框架——有点“拖”到右边——所以它看起来像是在填充进度指示器。比较简单,试试看。
最好的办法是使用 CAShapeLayer 绘制加载条,然后相应地制作动画。
Joe Conway(以前是 Big Nerd Ranch)创建了一个圆形进度条,可以在这里找到
我建议遵循他为他的项目制定的代码并相应地进行修改。