在标签之间切换时,viewcontroller转换上的黑屏

时间:2017-04-24 15:25:46

标签: ios uitableview swift3

我有一个制作应用程序,我有几个视图控制器。问题出在第一个视图控制器上。它基本上是UITableView的vc。每当我点击任何一个单元格时,它会引导我完全触发一个细节视图。然后我打开另一个选项卡,将详细视图保留在该导航堆栈的顶部。然后当我回到第一个vc并轻扫细节视图以解散时,我会遇到完全黑屏。 这是我写的代码。

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

    let todayObject = dayData[(indexPath as NSIndexPath).section][(indexPath as NSIndexPath).row]

    let detailVC = UIStoryboard.detailedTodayVC()
    detailVC?.today = todayObject
    detailVC?.modalPresentationStyle = .overCurrentContext
    self.present(detailVC!, animated: true, completion: nil)

}

此外,我已经设置了所有四个方向滑动手势识别器来关闭详细视图。

是因为我将详情vc呈现为modalPresentationStyle吗?我似乎无法弄明白。

0 个答案:

没有答案