导航栏后退按钮文本未更改

鸟笼

我正在尝试更改导航栏后退按钮文本的文本。我已经尝试过这里提供的解决方案,但无法在“后退”按钮上得到想要的文本。在appdelegate中,我设置了以下功能:

 [[UINavigationBar appearance] setBarTintColor:[self colorWithHexString:@"e74c3c"]];
 [[UINavigationBar appearance] setBarTintColor:[self colorWithHexString:@"e74c3c"]];   

[[UINavigationBar appearance] setTitleTextAttributes:
 [NSDictionary dictionaryWithObjectsAndKeys:
  [UIColor whiteColor], UITextAttributeTextColor,
  [UIFont fontWithName:@"Futura-CondensedMedium" size:19.0], UITextAttributeFont,nil]];

NSShadow *shadow = [[NSShadow alloc] init];
shadow.shadowOffset = CGSizeMake(0.0, 1.0);
shadow.shadowColor = [UIColor whiteColor];

[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil]
 setTitleTextAttributes:
 @{NSForegroundColorAttributeName:[UIColor whiteColor],
   NSShadowAttributeName:shadow,
   NSFontAttributeName:[UIFont fontWithName:@"Futura-CondensedMedium" size:19.0]
   }
 forState:UIControlStateNormal];

[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];

在每个viewcontroller中,viewdidload我都设置了:

self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"SomeText" style:UIBarButtonItemStylePlain target:nil action:nil];

或者

UIBarButtonItem *newBackButton = 
        [[UIBarButtonItem alloc] initWithTitle:@"NewTitle" 
                                         style:UIBarButtonItemStyleBordered 
                                        target:nil 
                                        action:nil];
[[self navigationItem] setBackBarButtonItem:newBackButton];

有什么建议?

hr

如果我没有误会,您可以执行此操作以设置后退按钮的标题。假设有三个视图控制器:ABC现在,当您从导航A时,您希望后退按钮的标题为“ MyViewA” B然后需要将此代码放在ViewController的“ viewWillAppear:”中A(当您将后退按钮的标题显示为“ MyViewA”时,在视图控制器上B)。

 //viewWillAppear of ViewController A
 -(void)viewWillAppear:(BOOL)animated{

       //now set title of back button
       self.navigationItem.backBarButtonItem =
       [[UIBarButtonItem alloc] initWithTitle:@"YourTitle"
                                  style:UIBarButtonItemStyleBordered
                                 target:nil
                                 action:nil];
 }

同样,如果您要导航BC并希望为ViewController设置后退按钮标题C,则需要将以上代码放入ViewController的“ viewWillAppear:”委托中B简而言之,您需要在当前视图控制器上设置下一个视图控制器的标题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改导航栏按钮字体

来自分类Dev

设置工具栏颜色和导航栏后退按钮

来自分类Dev

后退按钮不会在导航栏中更改颜色

来自分类Dev

硬件后退按钮和导航栏后退按钮之间的区别

来自分类Dev

导航DrawerLayout按钮从不更改为后退按钮,也不会导航

来自分类Dev

导航栏后退按钮文本未更改

来自分类Dev

如何更改导航栏的后退按钮的字体?

来自分类Dev

导航栏后退按钮箭头字体快速

来自分类Dev

如何更改“后退”栏按钮项的标题?

来自分类Dev

在右侧对齐导航栏后退按钮

来自分类Dev

导航栏中的添加后退按钮

来自分类Dev

如何在导航栏中更改后退按钮的颜色?

来自分类Dev

无法更改导航项目后退按钮的文本

来自分类Dev

无法隐藏导航栏后退按钮(SwiftUI)

来自分类Dev

如何使用按钮创建导航栏,或者如何更改导航栏中文本的字体大小

来自分类Dev

更改导航栏按钮字体

来自分类Dev

当视图倾斜较长时,导航栏的后退按钮文本无法正确显示

来自分类Dev

xcode 5中的导航栏对象未显示后退按钮,并且没有任何功能

来自分类Dev

导航栏后退按钮重复

来自分类Dev

删除导航栏中的后退按钮文本和中心标题

来自分类Dev

xCode导航“后退”按钮未弹出detailview

来自分类Dev

更改鼠标按钮以在Windows中导航“后退”

来自分类Dev

UIView隐藏导航栏后退按钮文本如何使其可见?

来自分类Dev

更改导航栏按钮

来自分类Dev

无法更改导航项目后退按钮的文本

来自分类Dev

Ionic 3 - 不要将导航栏中的主页按钮更改为后退按钮

来自分类Dev

在导航栏中显示后退按钮

来自分类Dev

导航栏后退按钮没有显示?

来自分类Dev

单击后退按钮时更改底部导航栏中的动画状态

Related 相关文章

  1. 1

    更改导航栏按钮字体

  2. 2

    设置工具栏颜色和导航栏后退按钮

  3. 3

    后退按钮不会在导航栏中更改颜色

  4. 4

    硬件后退按钮和导航栏后退按钮之间的区别

  5. 5

    导航DrawerLayout按钮从不更改为后退按钮,也不会导航

  6. 6

    导航栏后退按钮文本未更改

  7. 7

    如何更改导航栏的后退按钮的字体?

  8. 8

    导航栏后退按钮箭头字体快速

  9. 9

    如何更改“后退”栏按钮项的标题?

  10. 10

    在右侧对齐导航栏后退按钮

  11. 11

    导航栏中的添加后退按钮

  12. 12

    如何在导航栏中更改后退按钮的颜色?

  13. 13

    无法更改导航项目后退按钮的文本

  14. 14

    无法隐藏导航栏后退按钮(SwiftUI)

  15. 15

    如何使用按钮创建导航栏,或者如何更改导航栏中文本的字体大小

  16. 16

    更改导航栏按钮字体

  17. 17

    当视图倾斜较长时,导航栏的后退按钮文本无法正确显示

  18. 18

    xcode 5中的导航栏对象未显示后退按钮,并且没有任何功能

  19. 19

    导航栏后退按钮重复

  20. 20

    删除导航栏中的后退按钮文本和中心标题

  21. 21

    xCode导航“后退”按钮未弹出detailview

  22. 22

    更改鼠标按钮以在Windows中导航“后退”

  23. 23

    UIView隐藏导航栏后退按钮文本如何使其可见?

  24. 24

    更改导航栏按钮

  25. 25

    无法更改导航项目后退按钮的文本

  26. 26

    Ionic 3 - 不要将导航栏中的主页按钮更改为后退按钮

  27. 27

    在导航栏中显示后退按钮

  28. 28

    导航栏后退按钮没有显示?

  29. 29

    单击后退按钮时更改底部导航栏中的动画状态

热门标签

归档