用动画

时间:2015-06-20 10:42:44

标签: ios objective-c uiview

我需要通过动画创建用颜色填充UIView的效果。 例如,电池图像充满背景色。

所以我可以把问题看作2:

  1. UIView的背景颜色,但只是其一部分(10%/ 45%/等)
  2. 用动画制作
  3. 你如何为UIView本地的部分色彩? (OBJ-C)

    UIView *view=[UIView alloc] init];
    view.backgroundColor=[UIColor redColor]; //is colouring all of it .
    

    创建2个视图是一个问题,因为我需要在填充颜色时为整个事物设置动画。

1 个答案:

答案 0 :(得分:1)

您将使用两个视图,如果您只是将第二个视图作为子视图放入第一个视图中,这不是问题。通过这种方式,您可以只为外部视图制作动画,内部将遵循。

要显示电池电量,您只需为内部视图的框架设置动画。