Al hacer clic en un enlace en UIWebView se empuja a la pila NavigationView

Básicamente, me gustaría saber cómo interceptar un clic en una vista web y luego tener una nueva ventana emergente que tiene una barra de navegación en la parte superior (con un botón de retroceso) y el contenido para ser el enlace en el que hice clic.

Actualmente tengo una plantilla de barra de pestañas con 5 pestañas y cada pestaña está configurada en NavigationView y dentro de cada una de esas pestañas hay vistas que contienen un UIWebView. Así es como manejo los enlaces:

-(BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request   navigationType:(UIWebViewNavigationType)navigationType {

    NSURL *url = request.URL;
    NSString *urlString = url.absoluteString;
    NSRange page = [ urlString rangeOfString: @"/?page=" ];
    // URL is main page
    if ( [ urlString isEqualToString: @"http://somelink-yadayadayada.com/" ] ) {
        return YES;
    }
    // URL contains page number
    else if ( page.location != NSNotFound ) {
        return YES;
    }
    // URL is clicked link
    else {
        // THIS IS WHERE I NEED TO HAVE THE LINK OPEN THE NEW NAV VIEW.
        return NO;
    }
}

Cualquier ayuda sería muy apreciada y si necesito proporcionar más contexto, estaré encantado de hacerlo. Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta