判斷是否在執行動畫
if(self.image.isanimation) return;
1.
frame\center\bounds\transform
1> frame:
能修改位置和尺寸 2
> center:
能修改位置 3
> bounds:
能修改尺寸
(x\y
一般都是0)
以自己左上角為原點
4> transform:能修改大小 尺寸 旋轉角度
2.transform操作
//
放大縮小
- (ibaction
)bigandsmall:(
uibutton
*)sender
else
if(sender.
tag==20)
}//
旋轉- (
ibaction
)rotate:(
uibutton
*)sender
//
平移- (
ibaction
)translation:(
uibutton
*)sender
//
復位- (
ibaction
)recove:(
uibutton
*)sender
3.動畫效果**
[uiview
beginanimations
:nil
context
:nil
];//
開始動畫
[uiview
setanimationduration
:2.0
]; //
設定時間s
[uiview
setanimationrepeatcount
:100
];//執行次數
要執行動畫的**
[uiview commitanimations
]; //
提交動畫
4.block實現動畫
uiview animatewithduration: animations:^
5.延遲呼叫
//延遲呼叫
[self
performselector
:@selector
(dismissviewcontrolleranimated:completion:)
withobject
:nil
afterdelay
:1.0f];
6.轉場動畫
}7.實現動畫左翻轉 然後右翻轉回來
iOS 動畫效果
最普通動畫 開始動畫 uiview beginanimations nil context nil 設定動畫持續時間 uiview setanimationduration 2 動畫的內容 frame.origin.x 150 img setframe frame 動畫結束 uiview commi...
iOS 動畫效果
最普通動畫 開始動畫 uiview beginanimations nil context nil 設定動畫持續時間 uiview setanimationduration 2 動畫的內容 frame.origin.x 150 img setframe frame 動畫結束 uiview commi...
ios各種動畫效果
最普通動畫 開始動畫 uiview beginanimations nil context nil 設定動畫持續時間 uiview setanimationduration 2 動畫的內容 frame.origin.x 150 img setframe frame 動畫結束 uiview commi...