0

我有一个UITableView我想让用户单击单元格并使用子视图来显示详细信息。我试过这个方法:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

SubMainViewController __autoreleasing *mSubView = [self.storyboard instantiateViewControllerWithIdentifier:@"mainSubView"];
[self presentViewController:mSubView animated:YES completion:nil];

}

这似乎有效,但是,我无法回到我的表格视图,有人可以帮我吗?

4

2 回答 2

1

好吧,当用户选择一个单元格时,您似乎想要加载一个详细视图,并且您希望用户能够在返回或按下某个按钮时返回到先前的视图。您需要为此使用导航控制器。这是苹果文档的链接http://developer.apple.com/library/ios/ipad/#documentation/UIKit/Reference/UINavigationController_Class/Reference/Reference.html

这是一个示例教程,可帮助您入门

http://razell.hubpages.com/hub/IPhone-Guide-Loading-a-detail-view

希望这会有所帮助,如果您需要更多帮助,请告诉我。

编辑:

因此,根据您的评论,您正在寻找一个模式视图以弹出视图。好吧,这里有很多不同方法的链接,它们都有示例项目,所以你可以实际看到这个技巧是如何执行的。

http://samwize.com/2012/12/06/7-ios-custom-popup-views/

于 2013-03-14T18:53:35.790 回答
0

在您SubMainViewController中,您需要使用关闭当前视图控制器

[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
于 2013-03-14T18:48:14.747 回答