Transparente Tabbar über View

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Transparente Tabbar über View

    Hi there.

    Kann mir vielleicht jemand kurz eine Info geben inwiefern man eine UITabbar transparent (Hintergrund) über den View legen kann?
    - Sprich der View des UITabBarControllers sollte nicht höhentechnisch reduziert sein.
    Die Tabbar mit ihren Icons soll also über dem View und seinem Content liegen.

    Bin leider Anfänger, etwas ratlos und finde nichts im Netz.

    Dass ich die Tabbar transparent machen kann indem ich ein transparentes PNG als Backgroundimage verwende, weiss ich soweit. Nur ist dann der Background schwarz und der Content view hört über der Tabbar auf.

    Danke für Hilfe
    Gruss
    Moritz
  • Ok das Thema hat sich geklärt. Siehe Code.

    Quellcode

    1. CGRect frame = CGRectMake(0.0, 0, self.view.bounds.size.width, 48);
    2. UIView *trans_view = [[UIView alloc] initWithFrame:frame];
    3. [trans_view setBackgroundColor:[[UIColor alloc] initWithRed:0.0
    4. green:0.0
    5. blue:0.0
    6. alpha:0.0]];//you can change alpha value also
    7. [self.tabbar insertSubview:trans_view atIndex:0];//tabBar1 = your tabbar reference
    8. [self.tabbar setClipsToBounds:YES];
    9. [self.tabbar setShadowImage:[[UIImage alloc] init]];
    10. [self.tabbar setBackgroundImage:[[UIImage alloc] init]];
    Alles anzeigen