Cómo agregar UIView sobre la barra de navegación?

Necesito superposición de UINavigationBar con UIView como aquí

Cómo agregar UIView sobre la barra de navegación?

Hay una manera de hacer esto, excepto el uso personalizado de UIView con el botón de atrás como de la barra de navegación?

Si quieres hacer este tipo de cosas que mejor que usar de Navegación personalizado creado por UIView. Que usted tiene el control completo sobre él, y se puede dar lo que alguna vez la mirada que usted quiere dar….

OriginalEl autor Andrii A Tishchenko | 2013-01-09

4 respuestas

  1. 24

    Puede agregar una subvista a la vista de base de la Aplicación

    [[[UIApplication sharedApplication] keyWindow] addSubview:vMyCustomUIView];

    Para asegurarse de que sólo se muestra cuando el controlador de vista es visible, se podría agregar y quitar en el viewDidAppear y viewDidDisappear los métodos de delegado. Aquí está un ejemplo que muestra un cuadro azul superpuestas.

    En swift 2… vamos superposición: UIView = UIView(marco: CGRectMake(0, 0, UIScreen.pantalla principal().límites.tamaño.ancho, UIScreen.pantalla principal().límites.tamaño.altura)) superposición.backgroundColor = UIColorFromHex(0x000000, alfa: 0.7) UIApplication.sharedApplication().keyWindow!.addSubview(superposición)

    OriginalEl autor Martin Belcher – Eigo

  2. 13

    Usar el método :

    Así que, en su caso, que serán :

    También no se olvide que con este modo, su cinta no se mostró completamente, excepto si haces esto :

    OriginalEl autor delannoyk

  3. 1

    Puedo ocultar NavigationBar y añadió UIView lugar. Se ve la misma como la barra de navegación.
    a continuación, añadir más de una UIView con marcador rojo. Al lado se da la posibilidad de animar el marcador en contacto por separado.

    Si he añadido marcador de esta manera:
    [navigationBar addSubview:myRibbon];
    el que estaba oculta en la mitad de tamaño

    OriginalEl autor Andrii A Tishchenko

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *