【问题标题】:Swift Modal transition partial curl on dismiss got stuck关闭时的 Swift 模态过渡部分卷曲卡住了
【发布时间】:2020-09-23 00:36:07
【问题描述】:

我正在使用 storyboard present modal segue 来显示嵌入在新导航控制器中的第二个视图。对于动画,我使用部分卷曲。推送到第二个视图控制器时,转换按预期工作。但是在第二个视图控制器上使用 self.dismiss 会推回,但第一个视图卡在另一个过渡动画中......所以一秒钟,视图按预期显示,但随后再次开始动画并卡在中间动画。我可以使用显示的视图,所以这似乎是一个显示问题。

【问题讨论】:

    标签: ios swift segue transition


    【解决方案1】:

    我很惊讶这个问题在 8 个月内没有得到解决。它似乎仍在 14.3 中发生。我能找到的唯一解决方法就是在解雇时关闭动画-

    self.presentingViewController!.dismiss(animated: false, completion: nil)
    

    您仍然会在当前获得部分卷曲动画,但不会在返回时获得。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-28
      • 1970-01-01
      • 1970-01-01
      • 2010-12-10
      • 1970-01-01
      • 1970-01-01
      • 2018-05-28
      • 1970-01-01
      相关资源
      最近更新 更多