2014-11-06 63 views
0

你好,我有一个问题,解除/显示TableViewController解雇后查看一个子视图有不同的地方

我有一个Scrollview与4Subviews(最后subView是可选的,如果一个按钮被点击或没有)。 在这个可选的子视图中是一个Button。如果点击该按钮,将打开一个带有TableView的新视图。如果我在这个TableView中单击一个单元格,我想回到最后一个视图。

一切工作正常,但可选View总是显示在屏幕的中间,而不是上的最后View

函数来显示的TableView:

- (void)CategoryButtonClicked:(id)sender { 
[self presentViewController:advancedSearchTableViewController animated:YES completion:nil]; 
advancedSearchTableViewController.SourceView = @"Category";} 

功能驳回表视图:

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

[self dismissViewControllerAnimated:YES completion:nil];} 

回答