gpt4 book ai didi

ios - UINavigation 设置后退按钮图像而不是
转载 作者:搜寻专家 更新时间:2023-10-31 22:14:14 26 4
gpt4 key购买 nike

我正在尝试更改 UINavigationController 中的后退按钮。这是我到目前为止所尝试的和输出:

1

ViewDidLoad 中的代码

self.navigationController?.navigationBar.backIndicatorImage = UIImage(named: "navBarBackButton")
self.navigationController?.navigationBar.backIndicatorTransitionMaskImage = UIImage(named: "navBarBackButton")
self.navigationItem.backBarButtonItem?.image = UIImage(named: "navBarBackButton")

输出:

Nav Back Button

我尝试添加以下内容,但 id 没有帮助:

self.navigationItem.backBarButtonItem = UIBarButtonItem(title:"", style:.Plain, target:nil, action:nil)

2

AppDelegate 中的代码

let backImg: UIImage = UIImage(named: "navBarBackButton")!
UIBarButtonItem.appearance().setBackButtonBackgroundImage(backImg, forState: .Normal, barMetrics: .Default)

输出:

Nav Back Button

3

我试图在 Storyboard 中添加后退按钮,但没有任何改变

Nav Back Button

4 - Thanks to sanandiya vipul. Still need it to be instead of the 'Back'. This only deletes the 'Back but keeps the image lower right side instead of the entire '

UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffsetMake(0, -80.0), forBarMetrics: .Default)

这是输出:

Back Button

This is the result I am hoping to achieve

Back Button

最佳答案

  1. 在代码下方添加您的 ViewDidLoad 方法。它对你很好。

Swift

UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffsetMake(0, -80.0), forBarMetrics: .Default)

对于 Objective-c

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0,- 80.f) forBarMetrics:UIBarMetricsDefault];

关于ios - UINavigation 设置后退按钮图像而不是 <Back text Swift 2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34511307/

26 4 0

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