Red de conocimiento informático - Material del sitio web - Cómo usar js para llamar a ios

Cómo usar js para llamar a ios

Flujo básico:

Primero, veamos la web, donde agregamos un evento onclick a la etiqueta h1, permitiéndole modificar la URL actual después de un clic.

Código HTML en la Web:

Nombre

En iOS, puede arrastrar y soltar WebView para acceder a localhost y luego escuchar la operación de salto de URL a través del delegado. evento de WebView y capturar el salto.

Es decir, al hacer clic, el navegador normal saltará a la URL en gris, pero en WebView en iOS, este salto será interceptado,

De esta manera , puedes implementar inteligentemente JS para llamar al código nativo de iOS:

//

// DWViewController.m

// DareWayApp

//

// Creado el 14-6-3.

// Copyright (c) 2014 DareWay.

/ /

#import "DWViewController.h"

@interface DWViewController ()

@property (débil, no atómico) IBOutlet UIWebView * myWebview; // página principal

@end

@implementation DWViewController

- (void)viewDidLoad

{

[super viewDidLoad] ;

// Realice cualquier configuración adicional después de que se haya cargado la vista, generalmente desde una plumilla.

//Ajusta la barra de estado para iOS6

if ([[UIDevice currentDevice] systemVersion] floatValue] >= 7) {

_myWebview.frame = CGRectMake ( 0,20,self.view.frame.size.width,self.view.frame.size.height-20);

Devuelve NO;

}

Devolver SÍ;

}

- (void)didReceiveMemoryWarning

{

[super didReceiveMemoryWarning]

;

// Maneja cualquier recurso recreable.

}

@end