我正在开发一个带有导航栏的应用程序,并且“后退”按钮在某些屏幕上变为“升级”。在app delegate(didFinishLaunchingWithOptions)中,我添加了一些代码来摆脱“后退”文本并保持<箭头将字体大小更改为0.1。这有效,但它隐藏了文本“升级”。我所要做的就是在该代码周围抛出一个if语句来检查UIBarButtonItem的文本是否等于@“Back”,但我不知道该使用什么。
if ([UIBarButtonItem Title] == @"Back")
{
// Code
}
感谢您的帮助
答案 0 :(得分:0)
您可以获得"backItem
" of your navigation bar,然后可以获得"backBarButtonItem
(".title
" property)。
在" backBarButtonItem
"返回nil,然后查看导航项的.title
属性(" backItem
")。
答案 1 :(得分:0)
您可以尝试使用:
if([self.navigationController.navigationItem.backBarButtonItem.title isEqualToString:@"Back"]){
//Your code...
}