roh*_*ldb 1 uitableview ios segue swift
我有一个充满图像的tableView.当用户点击图像(在单元格内)时,使用popover segue调用具有较大可缩放版本图像的viewController.当我解除弹出窗口并返回到我的tableView时,它会自动显示表格的顶部单元格.有没有办法阻止这种情况发生,并在调用popover之前返回上一个位置/单元格?
编辑:打电话给我使用的popover
performSegueWithIdentifier("segueToPopOver", sender: tap.view)
Run Code Online (Sandbox Code Playgroud)
解雇它我使用以下内容:
let tmpController :UIViewController! = self.presentingViewController;
self.dismissViewControllerAnimated(true, completion: {()->Void in
tmpController.dismissViewControllerAnimated(true, completion: nil);
});
Run Code Online (Sandbox Code Playgroud)
在显示zoomViewController之前获取tableview内容偏移量.
-(void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
tableViewContentOffset = self.tableView.contentOffset;
}
Run Code Online (Sandbox Code Playgroud)
并在viewWillAppear中再次设置tableview偏移量
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.tableView setContentOffset:tableViewContentOffset];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1136 次 |
| 最近记录: |