gpt4 book ai didi

uinavigationbar - 后退按钮在iOS 7中不可见

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

我对iOS 7有一些奇怪的麻烦。我的应用程序中有一个UINavigationBar,它非常适合iOS 6;

- IOS 6 -

但是,当我尝试在iOS 7上运行它时,后退按钮消失了。它在那里,仍在工作且可点击,但不可见;

- IOS 7 -

我该如何解决这个问题?

最佳答案

在iOS 7中,通过BackButtonBackgroundImage设置UIAppearance当前有一些奇怪的行为。这可能与更新后的设计有关,该设计将rect样式的按钮替换为backIndicatorImage(箭头)。

这留下了三个用于自定义后退按钮外观的选项:

  • 通过在tintColor(或其父类(super class)之一)上设置UINavigationBar属性,更改backIndicatorImage的颜色。
  • backIndicatorImage上的新UINavigationBar属性设置为自定义图像。 (不要忘记也设置backIndicatorTransitionMaskImage否则将无法正常工作)
  • 创建一个自定义UIBarButtonItem并将其手动分配为UINavigationItemleftBarButtonItem。 (请参阅the answer上面提到的Mashhadi)
  • 关于uinavigationbar - 后退按钮在iOS 7中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18617522/

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