//
// viewcontroller.m
// ui_23_動畫
////
//#import "viewcontroller.h"
@inte***ce viewcontroller ()
@property (strong, nonatomic) iboutlet uiview *opeview1;
@property (strong, nonatomic) iboutlet uiview *opeview2;
@end
@implementation viewcontroller
- (void)viewdidload
#pragma mark 開始動畫按鈕
- (ibaction)startanimationbuttondidclicked:(id)sender ];
#pragma mark 動畫三:block裡面可以巢狀 動畫
[uiview animatewithduration:3 animations:^ completion:^(bool finished) ];
}];#pragma mark 動畫四
[uiview beginanimations:nil context:nil];
//設定動畫**
[uiview setanimationdelegate:self];
//指定動畫開始的方法
[uiview setanimationwillstartselector:@selector(opeview1startanimating)];
//指定動畫結束的方法
[uiview setanimationdidstopselector:@selector(opeview1didstopanimating)];
//設定動畫時間
[uiview setanimationduration:3];
self.opeview1.backgroundcolor = [uicolor yellowcolor];
[uiview commitanimations];
#pragma mark 動畫五
[uiview transitionfromview:self.opeview1 toview:self.opeview2 duration:3 options:uiviewanimationoptiontransitionflipfromleft completion:nil];
// 以上5種型別動畫都屬於uiview動畫,都能真正改變uiview的屬性
}-(void)opeview1startanimating
-(void)opeview1didstopanimating
- (void)didreceivememorywarning
@end
iOS 動畫總結 UIView動畫
1.概述 uikit直接將動畫整合到uiview類中,實現簡單動畫的建立過程。uiview類定義了幾個內在支援動畫的屬性宣告,當這些屬性發生改變時,檢視為其變化過程提供內建的動畫支援。執行動畫所需要的工作由uiview類自動完成,但仍要在希望執行動畫時通知檢視,為此需要將改變屬性的 包裝到乙個 塊中...
iOS 動畫總結 UIView動畫
1.概述 uikit直接將動畫整合到uiview類中,實現簡單動畫的建立過程。uiview類定義了幾個內在支援動畫的屬性宣告,當這些屬性發生改變時,檢視為其變化過程提供內建的動畫支援。執行動畫所需要的工作由uiview類自動完成,但仍要在希望執行動畫時通知檢視,為此需要將改變屬性的 包裝到乙個 塊中...
iOS 動畫總結 UIView動畫
1.概述 uikit直接將動畫整合到uiview類中,實現簡單動畫的建立過程。uiview類定義了幾個內在支援動畫的屬性宣告,當這些屬性發生改變時,檢視為其變化過程提供內建的動畫支援。執行動畫所需要的工作由uiview類自動完成,但仍要在希望執行動畫時通知檢視,為此需要將改變屬性的 包裝到乙個 塊中...