ios - 单击 View 时出现导航栏

标签 ios swift swift4 navigationbar swift5

I attach the video of my issue. When i click on anywhere in viewcontroller navigation bar is appear

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

上面添加在 viewwillappear 上的代码最初会显示它的工作,但是当我点击屏幕导航栏上的任何地方时会出现。

最佳答案

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

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

关于ios - 单击 View 时出现导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59907531/

相关文章:

ios - 在 Facebook 上分享图片时添加默认句子

ios - 如何使用 2 个或更多自定义单元格创建自定义 UICollectionView?

ios - 尝试从 iOS 连接到 Meteor 时出现握手错误 9806

swift - xcode 9.0.1/swift 4,没有使用 Objective-C 选择器 'onClick:forEvent:' 声明的方法

ios - swift/iOS : Error to post image to Pinterest

ios - 调用 draw 函数后保持字体属性一致

ios - countDownTimer = 0 的 UIDatePicker 显示 "0 hours 1 min"

ios - UITableViewCell + UITableViewAutomaticDimension 中可变高度的嵌套 UITableView

ios - 如何使用 wkwebview 打开 PDF 链接

ios - 从字典数组映射到 Swift 中的数字数组