美文网首页
IOS11 遇到的坑

IOS11 遇到的坑

作者: 0梦里寻她千百度0 | 来源:发表于2017-09-25 16:45 被阅读0次

    1. 默认导航栏返回按钮修改

           如果我们想要隐藏导航栏返回按钮的文字并且想使用自己的图片代替原有的返回图片,我们可以这样做:

    UIImage *backImage = [UIImage imageNamed:@"h_fh"];

    [[UINavigationBar appearance] setBackIndicatorImage:backImage];

    [[UINavigationBar appearance] setBackIndicatorTransitionMaskImage:backImage];

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

    效果图1

    但是在iOS11就会出现下图效果

    效果图2

    这时我们只要把上面代码中的[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)改成[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-100, 0) forBarMetrics:UIBarMetricsDefault];

    就可以。在系统版本小于IOS11时,修改后的代码还是适用。

    相关文章

      网友评论

          本文标题:IOS11 遇到的坑

          本文链接:https://www.haomeiwen.com/subject/yeddextx.html