我有UITableView
我想让用户点击单元格并使用子视图显示详细信息。我试过这个方法:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
SubMainViewController __autoreleasing *mSubView = [self.storyboard instantiateViewControllerWithIdentifier:@"mainSubView"];
[self presentViewController:mSubView animated:YES completion:nil];
}
这似乎有效,但是,我无法回到我的桌面视图,有人可以帮助我吗?
答案 0 :(得分:1)
好吧,似乎你想在用户选择一个单元格时加载一个detailview,并且你希望用户能够在返回时回到之前的视图或按下某个按钮。您需要使用导航控制器。以下是苹果文档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
希望这会有所帮助,如果您需要更多帮助,请与我们联系。
编辑:
因此,根据您的评论,您正在寻找一个弹出视图的模态视图。这里有一个链接到很多不同的方法来实现它,它们都有示例项目,所以你可以真正看到这个技巧是如何执行的。
答案 1 :(得分:0)
在SubMainViewController
中,您需要使用
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];