gpt4 book ai didi

UINavigationBar 后退按钮未在 iPhone X iOS 11 上显示

转载 作者:行者123 更新时间:2023-12-04 21:33:06 25 4
gpt4 key购买 nike

我遇到了一个问题,当我在 iPhone SE 模拟器上运行我的应用程序时,它会像这样在导航栏上显示返回按钮。

enter image description here

但是当我在 iPhone X、iPhone 8 和 iPhone 8 以及 iOS 11 和 XCode 9 上运行相同的应用程序时,导航栏上没有后退按钮,它适用于所有 ViewController,而不适用于特定的 viewController。这是示例

enter image description here

谁能告诉为什么会这样。

最佳答案

我遇到了后退按钮只有一点点的问题。在调试控制台中,它在导航栏中显示了一些损坏的约束。

我发现应用程序委托(delegate)中的这一行是问题所在。

 UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment( // Remove the text "Back" from the back button so only the back arrow is visible
UIOffset(horizontal: -100, vertical:-100),
for: UIBarMetrics.default
)

尝试在您的代码中查找任何外观 api 调用,看看您是否可能正在修改条形按钮偏移量。

关于UINavigationBar 后退按钮未在 iPhone X iOS 11 上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46322502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com