【发布时间】:2018-03-15 15:41:19
【问题描述】:
我遇到了一个我一生都无法解决的问题。这个问题只发生在 iPhone X 上。我添加了一个小视频,因为它很难准确解释发生了什么。
我还添加了我的故事板的屏幕截图,以便您查看流程。
当标签栏被隐藏时,几乎所有的人都经历了冻结。只有当我们访问类别 VC 时才会发生这种情况(使用 segue 以模态方式呈现,它也嵌入在导航控制器中。)
** 我还是 iOS 开发的新手,所以如果我做错了什么,请随时分享 :)
视频: https://youtu.be/HC14zFxh-HM
发送给阅读器的代码:
@IBAction func sendToReader(_ sender: Any) {
let myVC = storyboard?.instantiateViewController(withIdentifier: "ReaderRootVC") as! ReaderRootVC
myVC.book = self.book
myVC.hidesBottomBarWhenPushed = true
navigationController?.pushViewController(myVC, animated: true)
}
关闭类别 VC 的代码:
@IBAction func navigationCancelBtnPressed(_ sender: Any) {
self.navigationController?.dismiss(animated: false, completion: nil)
}
【问题讨论】:
-
当您推送到另一个 VC 时,您想隐藏 UITabBar。对吗?
-
正确,除非我先打开类别 VC,否则它似乎可以正常工作。检查你的管视频,你会看到。
标签: swift uitabbarcontroller iphone-x xcode9.2