2015-06-20 52 views
0

我需要用顏色和動畫創建填充UIView的效果。 例如,電池圖像充滿背景色。用動畫填充顏色的UIView的一部分

因此,我可以看到的問題爲2:

  1. 一個UIView的背景顏色,但只是其中的(10%/ 45%/等)部分
  2. 動畫使其

你會如何爲本地的UIView部分着色? (obj-C)

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

創建2個視圖是一個問題,因爲我需要動畫整個事情,因爲它填充顏色。

回答

1

您將使用兩個視圖,如果您只是將第二個視圖作爲子視圖放入第一個視圖,則這不是問題。這樣你就可以製作外部視圖的動畫,內部將隨之而來。

爲了向您顯示電池電量,您只需對內部視圖的框架設置動畫。

+0

哦,我明白這是一個好主意,非常感謝。 – Curnelious