首页 > 解决方案 > 点击查看时出现导航栏

问题描述

我附上我的问题的视频。当我单击视图控制器导航栏中的任何位置时

override func viewWillAppear(_ animated: Bool) {
    self.navigationController?.setNavigationBarHidden(true, animated: true)
    self.navigationController?.isNavigationBarHidden = true
    self.navigationController?.hidesBarsOnTap = true
}

添加在视图上的上述代码最初会显示其正在运行,但是当我单击屏幕导航栏上的任意位置时会出现。

标签: iosswiftswift4navigationbarswift5

解决方案


最后这个解决方案对我有用

self.navigationController?.navigationBar.transform = CGAffineTransform(translationX: 0, y: -200)

推荐阅读