2013-01-01 40 views
-1

我已經嘗試了幾十個教程和示例代碼,嘗試爲我的應用創建一個初始菜單,該菜單將允許導航到不同的視圖控制器並返回到最初的「菜單」視圖控制器。從靜態單元導航到每個不同的視圖控制器

我嘗試了一個常規的視圖控制器的按鈕,但當我試圖從不同的視圖控制器實現segues時出現錯誤。我嘗試使用一個包裹在導航控制器中的tableview控制器來啓動,但找不到一個允許我將每個單元格延伸到不同視圖控制器並導航回「菜單」控制器的示例。

這似乎是一種常見的導航場景類型,爲什麼我找不到任何如何完成此任務的示例?有沒有人有任何建議或指向這方面的例子的鏈接?

+0

代碼我試過的建議#1從阿布舍克過,但得到的錯誤,當我跑它說NSInternalInconsistencyException ......但沒有得到一個UITableView。 – user55513

回答

0

得到這個工作,你可以使用兩種方法,

  1. 使用按鈕,使按鈕操作導航到另一個觀點。

  2. 使用TableView單元格。

下面是的tableView細胞

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView   
{ 
    //Return the number of buttons you have 
} 
- (NSInteger)tableView:(UITableView *)table numberOfRowsInSection:(NSInteger)section 
{ 
    return 1; 
} 

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath 
{ 
     //You can use either switch cases to load the table view with the buttons you have. 
} 


-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    [tableView deselectRowAtIndexPath:indexPath animated:YES]; 
     switch(indexPath.Section) 
     { 
     Case 0: 
     { 
       //Code to push new controller 
     } 
     } 
} 
相關問題