2013-02-24 163 views
0

嗨,我是使用下面的圖書館在我的項目https://github.com/firebaseco/FireUIPagedScrollView我已經添加了幾個視圖控制器的頁面。我現在的問題是,當用戶選擇在我的加載頁面視圖控制器的一個按鈕的頁面被簡單地與我的新的視圖控制器,而不是抱着頁面視圖控制器取代。任何人都知道如何在一個頁面上按下某些內容時移動到全新的視圖控制器?加載新的視圖控制器添加爲子視圖

我使用從頁面載入我的另一種觀點尋呼機的代碼如下

WebViewController *dvController = [[WebViewController alloc] initWithNibName:@"WebViewController" bundle:[NSBundle mainBundle]]; 
    dvController.url = url; 
    UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:dvController]; 
    nc.modalTransitionStyle = UIModalTransitionStyleCoverVertical; 
    [self presentModalViewController:nc animated:YES]; 

任何幫助,將不勝感激

回答

0

簡單的解決方案最終被創建的頁面屬性,並其設置在具有添加到它的網頁

在Page.h

@property (nonatomic, retain) UINavigationController *navController; 
的視圖控制器3210

在頁保持視圖控制器設置屬性等於持有navigationController

Page *pageVC = [[Page alloc] initWithNibName:@"Page" bundle:nil]; 
pageVC.navController = self.navigationController; 

然後在Page.m時,我想推一個新的視圖控制器只需推新視圖控制器

時使用的,現在設置屬性
@synthesize navController 
... 
NewViewController *dvController = [[NewViewController alloc] initWithNibName:@"NewViewController" bundle:[NSBundle mainBundle]]; 
[self.navController pushViewController:dvController animated:NO]; 
相關問題