在ios中创建自定义进度指示器

时间:2013-08-13 15:39:14

标签: ios objective-c

目前我正在尝试在我的ipad应用中创建自定义进度指示器。但目前ios sdk中没有此类控制器。

那么如何创建呢?enter image description here

2 个答案:

答案 0 :(得分:2)

我对此有一个非常有趣的看法 - 您需要创建一个UIImageView,就像您的照片上的那个一样,并将需要突出显示的区域保持透明。然后你在它下面放了一个蓝色的UIView并使用动画块改变它的框架 - 有点'向右'拖动它 - 所以看起来它正在填充进度指示器。这很简单,试一试。

答案 1 :(得分:0)

您最好的选择是使用CAShapeLayer绘制加载栏,然后相应地制作动画。

Joe Conway(以前的Big Nerd Ranch)创建了一个圆形进度条,可以找到here

我建议跟随他为他的项目制定的代码并相应地修改它。