【问题标题】:UIAlertController pushed up and offscreen by modal view controllerUIAlertController 由模态视图控制器向上和离屏
【发布时间】:2018-06-27 22:23:51
【问题描述】:

我有一个viewController,由navigationController 提供,当我按下一个按钮时,我会做两件事:首先我提供一个UIAlertController,它看起来很好。然后在 2 秒内,我以模态方式呈现第二个 UIViewController,当它向上滑动时(可能是由于 UIKit 中的错误),它实际上也会向上推动 UIAlertController,直到它几乎离开屏幕。是什么原因造成的?

在另一个使用UIAlertView(已弃用)的实验中,这不会发生。

【问题讨论】:

    标签: ios uiviewcontroller uialertview uialertcontroller


    【解决方案1】:

    UIAlertController 总是作为模态呈现,一个视图控制器不应该同时呈现两个模态。通常,当您尝试执行此操作时,控制台中会出现警告,但无论行为未定义。如果您需要呈现一个模态并且在顶部也有一个警报,您需要让第二个视图控制器在它变得可见后呈现警报。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多