UIViewController隐藏返回按钮的文字、以及自定义文字

3902次阅读  |  发布于5年以前

方法一:设置文字的偏移

此方法需要全局声明,但是存在问题是假如父页面有标题,子页面的标题不能居中,子页面虽然不显示返回文字 但是子页面标题和返回按钮依然有父页面标题的长度

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];

方法二 设置自定义返回文字内容

注意此法需要在前一界面内(即父页面)设置。使用此方法可解决方法一中的问题。 这个方法可在title字段自定义返回文字内容。自定义的文字内容最大长度为9个汉字,超过9个汉字系统将以“Back”字样代替你的文字(在4.7寸设备上ceshi)

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

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8