带有大标题的 UINavigationbar 弹出动画故障
UINavigationbar with large titles pop back animation glitch
我有一个启用了大标题的视图控制器,然后导航到另一个视图控制器,其中禁用了大标题,并在其导航栏上附加了一个 uisearchcontroller。当我回到之前的控制器时,有一个严重的 ui 故障,它很容易被发现并且看起来很糟糕。有人知道如何解决吗?
在第二个视图控制器中:
navigationController?.navigationBar.prefersLargeTitles = false
navigationItem.searchController = searchController
Link to the gif that shows the ui glitch
谢谢大家,我也很开放的想法。
请在 viewWillAppear 或 viewDidAppear 中检查您的代码。它将始终处理导航动画,它可能会导致故障。
在第二个视图控制器而不是设置中,prefersLargeTitles = false
使用下面的代码。这将解决问题。
self.navigationItem.largeTitleDisplayMode = .never
我有一个启用了大标题的视图控制器,然后导航到另一个视图控制器,其中禁用了大标题,并在其导航栏上附加了一个 uisearchcontroller。当我回到之前的控制器时,有一个严重的 ui 故障,它很容易被发现并且看起来很糟糕。有人知道如何解决吗?
在第二个视图控制器中:
navigationController?.navigationBar.prefersLargeTitles = false
navigationItem.searchController = searchController
Link to the gif that shows the ui glitch
谢谢大家,我也很开放的想法。
请在 viewWillAppear 或 viewDidAppear 中检查您的代码。它将始终处理导航动画,它可能会导致故障。
在第二个视图控制器而不是设置中,prefersLargeTitles = false
使用下面的代码。这将解决问题。
self.navigationItem.largeTitleDisplayMode = .never