Dans ce tutoriel, vous allez apprendre à composer un numéro de téléphone personnalisé que vous entrez. Pour que cela fonctionne, vous devez avoir un iPhone que vous pouvez développer sur (excluant le simulateur). Sinon, rien ne se passera quand vous allez essayer de composer le numéro.
Créer une nouvelle application basée sur la vue nommée PhoneNumberTutorialPart2. Ouvrez PhoneNumberTutorialPart2ViewController.
h et ajouter:
import
interface PhoneNumberTutorialPart2ViewController: UIViewController {
* UITextField textField;
* UIButton bouton;
}
property (nonatomic, conserver) IBOutlet UITextField * textField;
property (nonatomic, conserver) IBOutlet UIButton * bouton;
- ( IBAction) dialPhoneNumber;
end
Ouvrir PhoneNumberTutorialPart2ViewController.m et taper dans:
#import "PhoneNumberTutorialPart2ViewController.
h"
implementation PhoneNumberTutorialPart2ViewController
synthesize textField, touche;.
/*
//Mise en place loadview de créer une hiérarchie de vue programmation, sans utiliser une plume
- (void ) {loadview
}
* /
/*
//Mise en place viewDidLoad faire configuration supplémentaire après le chargement de la vue, généralement à partir d'une plume.
- (void) {viewDidLoad
[super viewDidLoad];
}
* /
- (IBAction) dialPhoneNumber {
NSString * phoneNumber = TextField.
text;
[[UIApplicationsharedApplication] openURL: [NSURLURLWithString: phoneNumber]];
}
- (void) didReceiveMemoryWarning {
//libère la vue si elle ne dispose pas d'un superview
[superdidReceiveMemoryWarning];.
//Libérez les données mises en cache, les images, etc qui aren 't utilisation
}
-.. (void) {viewDidUnload
//libérer toute sous-vues de la vue principale retenu
//par exemple self.
myOutlet = nil;
}
- (void) {dealloc
[superdealloc];
[textFieldrelease];
[ButtonRelease];.
}
end
Dans la méthode de dialPhoneNumber, nous obtenons le numéro de téléphone de l'appelant et UITextField
Ouvrez PhoneNumberTutorialPart2ViewController.xib et de mettre un UITextField et un UIButton dans la vue.
Si vous souhaitez que le clavier est un pavé numérique, cliquez sur le UITextField et appuyez sur ⌘ - 1 et changer le clavie