【发布时间】:2012-06-18 11:04:40
【问题描述】:
我知道如何处理 Storyboard 中的 push segues 以及使用导航控制器创建的后退按钮。我有一个主 tableview 通过 Storyboard 中的 push segue 连接到一个子 tableview。可以很好地在表格之间切换。
我想添加在子表视图中向左滑动手势以返回主表视图的功能。
首先在 Storyboard 中使用滑动手势识别器进行了尝试,但这导致主 tableview 成为子 tableview 的新子。
然后我在代码中尝试:
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];
...但这似乎只适用于模态转场
我有:
- (void)viewDidLoad
{
[super viewDidLoad];
UISwipeGestureRecognizer *recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipe:)];
[recognizer setDirection:(UISwipeGestureRecognizerDirectionLeft)];
[self.tableView addGestureRecognizer:recognizer];
}
- (void)handleSwipe:(UISwipeGestureRecognizer *)gestureRecognizer
{
// need code here to dismiss the child tableview
}
【问题讨论】:
标签: xcode uitableview push swipe segue