我有这个相当奇怪的问题。我在UITableViewCell
内部有一张图片,并在其上附加了UITapGestureRecognizer
,用于检测图像被点按的时间。
点击图像时,我调用presentViewController()
在另一个视图控制器中显示该图像的缩放版本。在该视图控制器内,显示图像的位置,有一个按钮,通过调用dismissViewControllerAnimated()
退出视图控制器。
我的问题是每当我退出显示的视图控制器时,我都会被抛入第一个表视图单元格,从而导致在tableView中丢失原始位置,我在其中点击了单元格内的图像。
我正在考虑做的事情,我认为没什么价值,正在为UITableView单元调用scrollToRowAtIndexPath
,但我对这种方法有一点信心,因为我想解决为什么我被抛出的原始问题第一个细胞。
修改 我注意到这个问题只发生在8.1而不是8.3
有什么想法吗?