{
* ventana UIWindow ;
IBOutlet UIWebView * browser;
IBOutlet UITextField * dirección ;
}
- ( IBAction ) takeStringURLFrom : (id ) del remitente ;
@ property ( no atómica , retener ) IBOutlet UIWindow * ventana ;
@ end
4
Reemplazar " simpleAppDelete " con el nombre de su proyecto. Defina cinco elementos nuevos en el código. Apellido y son una ventana. Uno crea la ventana en la memoria , la otra define una propiedad " IBOutlet " que permite Interface Builder ( IB ) sabe de la existencia de la ventana . El segundo y tercer definir una " UIWebView " y un objeto " UITextField " llamado "browser" y " dirección ". Estos tienen el navegador y la barra de direcciones . El penúltimo define un " IBAction " llamado " takeStringURLFrom : . " Esto define una función que se puede vincular en el Interface Builder para recuperar la URL de la barra de direcciones y la carga en el navegador. Guarde su trabajo .
5
Seleccione el archivo " ( ProjectName ) AppDelegate.m . " Este es el archivo de código. Escribe el código de programa para su aplicación. Gran parte de lo que ya se ha escrito de forma automática , por lo que sólo tiene que añadir unas pocas líneas
6
Pega el siguiente en el archivo de código :
- ( IBAction ) takeStringURLFrom . : (id ) { remitente
NSLog ( @ " El intento de cargar ");
NSURL * url = [ NSURL URLWithString : [Texto remitente ] ] ;
NSURLRequest * request = [ NSURLRequest requestWithURL : url ] ;
[ loadRequest navegador: solicitud ] ;
}
primero escribe una entrada en el registro de desarrollador del programa y señaló que está intentando para cargar una página web. A continuación, se intenta convertir el texto del campo de texto que ha definido en una URL. Por último , se crea una solicitud de web para que URL y lo envía al navegador para ser visualizado . Recuerde que para ponerlo fuera de los corchetes { } para las funciones existentes. Guarde su trabajo .
7
doble clic en el archivo " MainMenu.xib " para abrir el Interface Builder . Se le presentará con una imagen en blanco de un iPhone .
8
Type " campo de texto " en la caja de búsqueda en la ventana de la biblioteca y arrastra el " UITextField " resultante en la ventana de su iPhone en blanco. Colóquelo en la parte superior de la ventana , y utilizar el ratón para arrastrar los bordes y cambiar su tamaño .
9
Type " webview " en el cuadro de búsqueda en la ventana de la biblioteca y arrastre el " UIWebView " en su iPhone ventana en blanco. Colócalo justo debajo de la UITextField y arrastre los bordes para que ocupe el resto de la ventana.
10
Presione "Ctrl " y haga clic en el UITextField . Con ello se abre una lista de todas las " conexiones" que son posibles en el campo de texto. Seleccione " edición final lo hizo " y arrastrarlo a la " ( ProjectName ) AppDelete " en la ventana de proyecto. Una lista de opciones aparecerá cuando se suelta el ratón. Seleccione " takestringurlfrom . " Especifica que cuando el usuario finalizó la edición de texto en la barra de direcciones , el texto debe ajustarse a la función que escribiste.
11
Presione "Ctrl " y haga clic en " AppDelete " en la ventana de proyecto. Aparecerá otra lista de posibles conexiones. Seleccione la llamada "dirección" y arrastrarlo a la barra de direcciones . Seleccione el llamado "browser " y arrastrarlo a la WebView . Esto permite Interface Builder saber qué componentes se habla de cuando escribió el código. Guarde su trabajo y , de vuelta en Xcode , haga clic en " Generar y ejecutar . "