- (void)addBackItemWithAction:(SEL)action {
if (IOS7_OR_LATER) {
UIBarButtonItem *returnButtonItem = [[UIBarButtonItem alloc] init];
returnButtonItem.title = @"返回";
self.navigationItem.backBarButtonItem = returnButtonItem;
} else {
// 设置返回按钮的文本
UIBarButtonItem *backButton = [[UIBarButtonItem alloc]
initWithTitle:@"返回"
style:UIBarButtonItemStylePlain target:nil action:nil];
[self.navigationItem setBackBarButtonItem:backButton];
// 设置返回按钮的背景图片
UIImage *img = [UIImage imageNamed:@"ic_back_nor"];
img = [img resizableImageWithCapInsets:UIEdgeInsetsMake(0, 18, 0, 0)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:img
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
// 设置文本与图片的偏移量
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(5, 0)
forBarMetrics:UIBarMetricsDefault];
// 设置文本的属性
NSDictionary *attributes = @{UITextAttributeFont:[UIFont systemFontOfSize:16],
UITextAttributeTextShadowOffset:[NSValue valueWithUIOffset:UIOffsetZero]};
[[UIBarButtonItem appearance] setTitleTextAttributes:attributes forState:UIControlStateNormal];
}
return;
}
iOS如何把导航默认的返回按钮设置成“返回”
最新推荐文章于 2025-03-30 14:09:12 发布
本文详细介绍了使用Swift编程语言进行iOS应用开发的全过程,从界面设计到业务逻辑实现,涵盖基础语法、控件使用、网络请求、数据存储等多个方面。通过实例解析,帮助开发者快速上手iOS应用开发。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Facefusion
AI应用
FaceFusion是全新一代AI换脸工具,无需安装,一键运行,可以完成去遮挡,高清化,卡通脸一键替换,并且Nvidia/AMD等显卡全平台支持
1680

被折叠的 条评论
为什么被折叠?



