<Р> Создать новый вид, основанный приложения с именем PhoneNumberTutorialPart2. Откройте PhoneNumberTutorialPart2ViewController.
h и добавить в:
<р> #import
<р>interface PhoneNumberTutorialPart2ViewController: UIViewController {
<р> UITextField * TextField;
<р> UIButton * Кнопка < ш> <р>}
<р>property (неатомической, сохранить) IBOutlet UITextField * TextField;
<р>property (неатомической, сохранить) IBOutlet UIButton * кнопку;
<р> - ( IBAction) dialPhoneNumber;
<р>end
<р> Открыть PhoneNumberTutorialPart2ViewController.m и введите это в:
<р> #import "PhoneNumberTutorialPart2ViewController.
h"
<р>implementation PhoneNumberTutorialPart2ViewController < ш>
synthesize TextField, кнопка;.
<р> /*
<р> //Реализация loadView создать вид иерархии программно, без использования перо
<р> - (недействительными ) loadView {
<р>}
<р> * /Сеть <р> /*
<р> //Реализация viewDidLoad сделать дополнительную настройку после загрузки мнение, как правило, из пера.
<р> - (недействительными) {viewDidLoad
<р> [супер viewDidLoad];
<р>}
<р> * /Сеть <р> - (IBAction) dialPhoneNumber {
<р> NSString * PHONENUMBER = textField.
text;
<р> [[UIApplicationsharedApplication] OpenUrl: [NSURLURLWithString: PHONENUMBER]];
<р>}
<р> - (недействительными) didReceiveMemoryWarning {
<р> //релизы мнение, если оно не имеет SuperView
<р> [superdidReceiveMemoryWarning];.
<р> //Отпустите все кэшированные данные, изображения, и т.д., которые Арен 'т в использовании
<р>}
<р> -.. (недействительными) {viewDidUnload
<р> //Релиз оставшейся подвидов главного зрения
<р> //например self.
myOutlet = ноль;
<р>}
<р> - (недействительными) {dealloc
<р> [superdealloc];
<р> [textFieldrelease];
<р > [buttonrelease];.
<р>}
<р>end
<р> В методе dialPhoneNumber, мы получаем телефонный номер из UITextField и называя его
<р> Откройте PhoneNumberTutorialPart2ViewController.xib и положить UITextField и UIButton в представлении. Если вы хотели бы использовать клавиатуру в ряд колодки, нажмите на UITextField и нажмите ⌘ - 1 и изменить клавиатуру телефона Pad.