我尝试了几十个教程和示例代码,尝试为我的应用创建一个初始菜单,允许导航到不同的视图控制器并返回到初始的“菜单”视图控制器。
我尝试了一个带按钮的常规视图控制器,但是当我尝试从每个视图控制器实现segues时出错。我尝试使用包含在导航控制器中的tableview控制器来启动,但找不到允许我将每个单元格转换为不同视图控制器并导航回“菜单”控制器的示例。
这似乎是一种常见的导航场景,为什么我找不到任何如何实现这一目的的例子呢?有没有人对这些内容的例子有任何建议或链接?
答案 0 :(得分:0)
要完成这项工作,您可以使用两种方法,
使用按钮和按钮操作导航到其他视图。
使用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
}
}
}