我通过在应用程序委托中添加以下代码来将箭头自定义图像设置为导航栏,它可以工作,但现在我希望完全删除后退按钮的文本。
UIImage * backButtonImage = [UIImage imageNamed: @"BackButtonGrey.png"];
backButtonImage = [backButtonImage stretchableImageWithLeftCapWidth: 15.0 topCapHeight: 30.0];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage: backButtonImage forState: UIControlStateNormal barMetrics: UIBarMetricsDefault];
只需垂直移动文本直到它不再出现。这可以在应用程序委托中的应用程序启动时完成。
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, 20.f) forBarMetrics:UIBarMetricsDefault];
通常,此调用用于调整垂直文本位置,该位置可能会根据所使用的字体而变化。这里,文本被移动得足够远,以至于它不再位于“后退”按钮视图内,因此被剪切为不存在。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)