處理IPhone多個view切換是我們常遇到的問題,接下來有個比較實用的方法:
而且還附有建立空項目,記憶體告急處理和動畫效果的實作!
具體步驟:
1.建立一個空的項目,然後添加一個ViewController,勾選上with xib檔案,點選到xib檔案看看File's Owner屬性是否是目前的ViewController,如果不是,手動填寫一下,并将他的view屬性拖向目前的view,view如果改成UIController,那麼該view就具備事件
2.修改AppDelegate.h
@class DXWViewController;
@property (strong,
nonatomic) DXWViewController *viewController;
3.修改AppDelegate.m
首先在dealloc中添加
[_viewController release];
接着是添加
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow
alloc] initWithFrame:[[UIScreen
mainScreen] bounds]] autorelease];
self.viewController = [[[DXWViewController
alloc] initWithNibName:@"DXWViewController"
bundle:nil]
autorelease];
self.window.rootViewController =
self.viewController;
[self.window
makeKeyAndVisible];
return YES;
}
上面是講從0開始建立一個啟動項目,下面是做一個多視圖切換的功能
4.截下來是建立三個ViewController,分别是RedViewController(主view),YellowViewController,BlueViewController

主view下面是一個toolbar控件,其他兩個view下面是在屬性ButtonBar選擇ToolBar實作
5.在主view中編碼實作
ViewController.h:
ViewController.m:
旋轉效果