[IOS/UINavigation]隐藏UINavigationBar的返回文字

  • (void)setBackButtonTitlePositionAdjustment:(UIOffset)adjustment forBarMetrics:(UIBarMetrics)barMetrics

使用这个方法的时候来调整 UINavigationBar 的返回按键的标题位置。

如果想把UINavigationBar上返回按钮的文字隐藏

正确的做法
设置按钮的字体和颜色来隐藏。

UIBarButtonItem *item = [UIBarButtonItem appearance]; 
NSDictionary *attributes = @{NSFontAttributeName:[UIFont systemFontOfSize:0.001],
NSForegroundColorAttributeName:[UIColor clearColor]};
[item setTitleTextAttributes:attributes forState:UIControlStateNormal];

网络上,错误的做法

adjustment = UIOffsetMake(NSIntegerMin, NSIntegerMin)

这个会导致其他应用调转入应用时候的闪屏问题。如果分享应用后,返回应用就会闪屏。

你可能感兴趣的:(ios,字体)