美文网首页
iOS 15 返回按钮自定义图片失败问题修复方法

iOS 15 返回按钮自定义图片失败问题修复方法

作者: fairy_happy | 来源:发表于2022-02-17 15:41 被阅读0次

    iOS 15系统 backIndicatorImage图片设置失败问题修复方法
    在iOS15之前,我们是这样设置的

    UINavigationBar *navigationBarAppearance = [UINavigationBar appearance];
    navigationBarAppearance.backIndicatorImage = [UIImage imageNamed:@"image_common_navBackBlack"];
    navigationBarAppearance.backIndicatorTransitionMaskImage = [UIImage imageNamed:@"image_common_navBackBlack"];
    

    但是系统升级到iOS15之后,发现返回按钮不是自定义的图片了,设置失效,我们需要调整代码如下

    if (@available(iOS 15.0, *)) {
            UINavigationBarAppearance *appearance = [[UINavigationBarAppearance alloc] init];
            [appearance setBackIndicatorImage:[UIImage imageNamed:@"image_common_navBackBlack"] transitionMaskImage:[UIImage imageNamed:@"image_common_navBackBlack"]];
            [[UINavigationBar appearance].scrollEdgeAppearance: appearance];
            [[UINavigationBar appearance].standardAppearance:appearance];
        }
    

    通过set方法设置,就可以发现返回按钮的图片替换成功了

    相关文章

      网友评论

          本文标题:iOS 15 返回按钮自定义图片失败问题修复方法

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