2011-10-17 42 views
0

我是iphone新手,我真的很急迫解決。你能否幫我理解如何在沒有TableView的情況下創建多視圖應用程序。程序的簡要描述是:它包含三個視圖,每個視圖都有一個按鈕。當用戶點擊按鈕時,他將把他帶到下一個屏幕。 1-2.2-3.3-1。有兩件事是最重要的: 1.如何擺脫TableView並使用NavigationController沒有它? 2.如何從第三個視圖回到第一個視圖? 任何幫助非常感謝。提前致謝如何在不使用TableView的情況下使用UINavigation Controller在xcode 4中創建多視圖應用程序?

回答

0

如果您只是在UIView中使用UINavigationController,那很簡單。在視圖1上有一個視圖或按鈕,用於攔截觸摸動作。

顯示您視圖

[button2 addTarget:self action:@selector(button2Pressed:) forControlEvents:UIControlEventTouchUpInside]; 

這說明該方法如何推動一個新的控制器到導航結合的觸摸動作的按鈕。您可以在視圖2上執行此操作,以便您也可以查看3。

-(void)button2Pressed:(id)sender { 
    UIView view2 = [[[UIView alloc] init] autorelease]; 
    [self.navigationController pushViewController:view2 animated:YES]; 
} 

最後,如果你想取回可以看到

[self.navigationController popToRootViewControllerAnimated:YES]; 

來了解各種選擇的最好方法是檢查出的文檔UINavigationController

相關問題