swift - View 的奇怪行为

标签 swift

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

    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)

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

dismiss(animated: true, completion: nil)

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

最佳答案

这似乎是一个错误或预期的行为。用户在 iOS 7 中就报告了这一问题。 在我看来,苹果默认动画只是查看内容而不与它们交互。

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

我建议您制作自定义逻辑。

关于swift - View 的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51650865/

相关文章:

swift - Swift 闭包中的 "type of expression is ambiguous without more context"错误

ios - 在 iOS 应用程序上控制语言

ios - 如何更改 UISearchBar 的边框粗细?

iOS-图像未显示自定义单元格(Swift)

ios - 在 iOS 8.3 上使用 CoreSpotlight (9.0+) 启动应用程序时 Xcode 崩溃

ios - 如何在 Swift 中从 JSON 解析值大于 2147483647 的 Int

ios - CompletionHandler 启动条件操作 - Swift IOS

ios - 我需要帮助使用 Swift 4 格式化文本字段中的小数位

variables - 通过引用访问变量

ios - 源文件中的 Swift 编辑器占位符