天天看點

IPhone多視圖切換

處理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

IPhone多視圖切換
IPhone多視圖切換
IPhone多視圖切換

主view下面是一個toolbar控件,其他兩個view下面是在屬性ButtonBar選擇ToolBar實作

5.在主view中編碼實作

ViewController.h:

ViewController.m:

旋轉效果

IPhone多視圖切換

繼續閱讀