En este tutorial, aprenderás cómo marcar un número de teléfono a medida que se introduce. Para que funcione, es necesario tener un iPhone que se puede desarrollar en (excluyendo el simulador). Si no es así, no pasará nada cuando vas a tratar de marcar el número.
Crear una nueva aplicación basada vista denominada PhoneNumberTutorialPart2. Abre PhoneNumberTutorialPart2ViewController.
h y añadir en:
import
interface PhoneNumberTutorialPart2ViewController: UIViewController {
UITextField * textField;
UIButton * Botón;
}
property (, retener no atómica) IBOutlet UITextField * textField;
property (no atómica, retener) IBOutlet UIButton * Botón;
- ( IBAction) dialPhoneNumber;
end
Abrir PhoneNumberTutorialPart2ViewController.m y escriba esto en:
import "PhoneNumberTutorialPart2ViewController.
h"
implementation PhoneNumberTutorialPart2ViewController
synthesize textField, botón;.
/*
//Implementar loadView para crear una jerarquía de vistas mediante programación, sin necesidad de utilizar una punta
- (void ) loadView {
}
* /
/*
//Implementar viewDidLoad hacer configuración adicional después de cargar la vista, por lo general a partir de una semilla.
- (void) {viewDidLoad
[súper viewDidLoad];
}
* /
- (IBAction) dialPhoneNumber {
NSString * phoneNumber = TextField.text;
[[UIApplicationsharedApplication] openURL: [NSURLURLWithString: phoneNumber]];
}
- (void) didReceiveMemoryWarning {
//Libera la vista si no tiene un supervista
[superdidReceiveMemoryWarning];.
//Suelte los datos almacenados en caché, imágenes, etc. que aren 't en uso
}
-..
(void) {viewDidUnload
//liberar cualquier subvistas de la vista principal retenido
//por ejemplo, self.myOutlet = nil;
}
- (void) {dealloc
[superdealloc];
[textFieldrelease];
[ButtonRelease];.
}
end
En el método dialPhoneNumber, estamos recibiendo el número de teléfono de la UITextField y llamándolo
Abre PhoneNumberTutorialPart2ViewController.xib y poner un UITextField y UIButton en la vista.
Si desea que el teclado para ser un teclado numérico, haga clic en el UITextField y pulse ⌘ - 1 y cambiar el teclado para el teléfono del cojín. Si a uste