视图的奇怪行为

时间:2018-08-02 10:06:06

标签: swift

我正在为Swift 4中的IO设计一个应用程序。 首先显示登录视图,如果您按下登录按钮,将执行以下代码:

    let storyBoard : UIStoryboard = UIStoryboard(name: "TabBar", bundle:nil)
    let resultViewController = storyBoard.instantiateViewController(withIdentifier: "TabBar") as! UITabBarController
    resultViewController.modalTransitionStyle = .partialCurl
    self.present(resultViewController, animated:true, completion:nil)

例如,如果我们转到任何视图 Settings View  您将看到一个包含3个部分的表格视图,内容是静态的。当您每按一次(不介意单元格是否位于该部分的标题)时,它将返回登录页面。当您点击屏幕的2/3第一区域(或多或少的两个第一部分)时,在TabBar链接的所有页面中都会发生这种情况。 似乎正在执行:

dismiss(animated: true, completion: nil)

为什么会有这种行为?我该怎么解决?

1 个答案:

答案 0 :(得分:0)

这似乎是错误或预期的行为。用户已在iOS 7中从后台报告了该事件。 在我看来,苹果已经将动画默认设置为仅查看内容而不与之交互。

Here是讨论相同问题的答案。

我建议您进行自定义逻辑。