Ios 入門 ----Helloword

 

Ios 入門 ----Helloword
哈哈 學了半天OC終於可以開始我們的iphone開發之旅了 快等不及了 趕快來做我們的第一個程序 Helloword吧
 
首先我們創建工程 File—New—New Projict 創建項目先選擇View-basedApplication
 

 
項目創建完畢後 會出現幾個文件 如圖:
 

 
首先簡單解釋下這幾個文件 Delegate .h和.m是實現對整個app的控制
FirstExViewController.h和.m是當前界面控制
.xib文件是你視圖層 Iphone中開發軟件遵循MVC模式
 
先看我們的第一個HelloWord 功能是 點擊按鈕 下面的文本輸入框會複製你上面輸入的文字 並且 當鍵盤點擊return 和點擊 鍵盤以外部位時 鍵盤會被隱藏 (Iphone中鍵盤退出的代碼 必須自己去實現 這是有一定的原因的 理由大家可以琢磨琢磨)
 
好了 看代碼吧
 

.h文件
@interface FirstExViewController : UIViewController {
  
    UITextField *textfieldl; //上面的文本框
    UITextField *hello;    //下面的文本框
  
}
@property (nonatomic, retain) IBOutlet UITextField *textfieldl;
@property (nonatomic, retain) IBOutlet UITextField *hello;
 
- (IBAction) //點擊A按鈕事件
- (IBAction)back:(id)sender; //點擊鍵盤return事件
- (IBAction)clickBack:(id)sender; //點擊屏幕事件
@end
 
.m文件
@synthesize textfieldl;
@synthesize hello;
- (IBAction) {
    hello.text=textfieldl.text;
}
- (IBAction)back:(id)sender{
    [textfieldl resignFirstResponder];
}
- (IBAction)clickBack:(id)sender{
    [sender resignFirstResponder];
}
@end
 
代碼寫完之後 現在就是Iphone中 最牛的事件 將代碼中出現的屬性和方法 和你視圖層的按鈕關聯 只要將視圖層的按鈕 點擊右鍵不要鬆 不要鬆 不要鬆……
然後 …..然後….哈哈
 

看到沒 看到沒 把他拖到Files Owner上去 就可以選擇你要綁定的那個組件了
這個東西真是太爽了
 
 點擊鍵盤return事件需要你 右鍵一下組件 出現
 

 
選擇 Did End on Exit (文本編輯完成)事件連接到你寫的鍵盤事件中
 
點擊屏幕 鍵盤退回事件比較難理解
 
我們需要背景View的父類(UIView)修改成爲UIControl,UIControl是能夠觸發action,所有控件都是UIControl的子類。而UIControl是UIView子類,也具有View基本特徵
 
點擊 右邊會出現  Class 中很多可以讓我們選擇的 我們選擇UIControl就可以了
然後再右鍵點擊屏幕 出現Touch Down的事件關聯到你寫的back方法上就可以了
 
哈哈 到此我們的第一個 HelloWord 就完成了 看效果吧
 

點擊那裏鍵盤都回返回 不錯不錯
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章