Problema de adaptación de la barra de navegación de iOS15

si ( @disponible (iOS 15.0,*) ) {

        UINavigationBarAppearance *apariencia = [[UINavigationBarAppearance alloc]init];

        [apariencia configureWithOpaqueBackground]; // restablecer el fondo y el color de la sombra

        apariencia.backgroundColor = [UIColor whiteColor];

        apariencia.backgroundEffect = nil ;

        // Elimine la sombra de la barra de navegación (si no se establece Clear, habrá una línea de sombra debajo de la barra de navegación)

       apariencia.shadowColor = [UIColor clearColor];

        [apariencia setShadowImage:[UIImage qmui_imageWithColor:[UIColor clearColor]]];

        [apariencia setTitleTextAttributes:textAttributes];

        [[Apariencia de UINavigationBar]setStandardAppearance:apariencia];

       [[Apariencia de UINavigationBar]setScrollEdgeAppearance:apariencia];

    } más {

       

        [[Apariencia de UINavigationBar] setTitleTextAttributes:textAttributes];

        [[Apariencia de UINavigationBar] setBarTintColor:[UIColor whiteColor]];

        [[Apariencia de UINavigationBar] setShadowImage:[UIImage new]];

       

    }

    [[Apariencia de UINavigationBar] setTranslucent: NO ];

Supongo que te gusta

Origin blog.csdn.net/ForeverMyheart/article/details/121541904
Recomendado
Clasificación