Ios 是否有办法将所有导航栏返回按钮的标题全局更改为“返回”按钮;“后退”;
在所有视图控制器中更改它是很乏味的Ios 是否有办法将所有导航栏返回按钮的标题全局更改为“返回”按钮;“后退”;,ios,Ios,在所有视图控制器中更改它是很乏味的 我可以全局更改它吗?您可以使用的是一个类别: UINavigationItem+MyBackButton.h @interface UINavigationItem (MyBackButton) @end UINavigationItem+MyBackButton.m #import "UINavigationItem+MyBackButton.h" @implementation UINavigationItem (MyBackButton) -(U
我可以全局更改它吗?您可以使用的是一个类别: UINavigationItem+MyBackButton.h
@interface UINavigationItem (MyBackButton)
@end
UINavigationItem+MyBackButton.m
#import "UINavigationItem+MyBackButton.h"
@implementation UINavigationItem (MyBackButton)
-(UIBarButtonItem*)backBarButtonItem
{
UIBarButtonItem *backButton = [[UIBarButtonItem alloc]
initWithTitle: @"Back Button Text"
style: UIBarButtonItemStyleBordered
target: nil action: nil];
return [backButton autorelease];
}
@end
将这两个文件添加到项目中,就完成了。
为了提高效率,应在此处添加ivar和延迟加载。可能是UIViewController的子类,在此处实现它,并使您所有的ViewController都属于该类型。当然,您仍然必须至少触摸每个现有的ViewController一次。为什么要这样做?