小编Lib*_*age的帖子

setNavigationBarHidden 在 iOS 15 上不起作用

我在使用该方法时遇到了麻烦,它似乎在iOS 15setNavigationBarHidden上无法正常工作。

我目前正在使用这个结构:

  1. A ViewController, 需要navigationBar
  2. 另一个ViewController,当我点击 a 时从上一个推送UIButton,这不需要navigationBar

在以前版本的iOS上,我只是调用setNavigationBarHidden(true, animated: true)viewWillAppear第二个方法ViewController,一切都按预期工作,但从新版本的 iOS 来看,这不会正确发生。

现在navigationBar不能正确隐藏,我必须实现我想要的行为的唯一方法是使用navigationBar.isHidden = true,不幸的是,这导致我在两个控制器之间出现草率且不那么流畅的动画。

我该如何解决这个问题?

iphone ios swift ios15 xcode13

7
推荐指数
1
解决办法
1589
查看次数

标签 统计

ios ×1

ios15 ×1

iphone ×1

swift ×1

xcode13 ×1