2012-05-21 61 views
9

我試圖以編程方式添加的導航欄到tableViewController:添加導航欄編程到tableviewController(賽格瑞推或模式)

Example screenshot:

當我來自一個PUSH的順着接下去增加了建設者一個帶有導航項的導航欄,就像我想要的那樣。

但問題是,當我來形成MODAL Segue公司我嘗試使用代碼添加一個酒吧這樣的:

UINavigationBar *naviBarObj = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, -260, 320, 44)]; 
[self.view addSubview:naviBarObj]; 
UIBarButtonItem *cancelItem = [[UIBarButtonItem alloc] initWithTitle:@"Cancel"   style:UIBarButtonItemStyleBordered target:self action:@selector(cancelButtonPressed)]; 
UIBarButtonItem *doneItem = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleBordered target:self action:@selector(doneButtonPressed)]; 

UINavigationItem *navigItem = [[UINavigationItem alloc] initWithTitle:@"Navigation Title"]; 
navigItem.rightBarButtonItem = doneItem; 
navigItem.leftBarButtonItem = cancelItem; 
naviBarObj.items = [NSArray arrayWithObjects: navigItem,nil]; 

.... 

- (void) cancelButtonPressed { } 
- (void) doneButtonPressed { } 

,但似乎沒有什麼...沒有頂吧。

回答

4

naviBarObj的框架ypoint是-260,也許這沒有任何出現。