2012年8月23日 星期四

使用TextField實作文字輸入(一)

一個自己實驗的範例
使用TextFiled輸入文字,然後經由Button,將文字傳送到Label上顯示
Xcode版本4.4.1

1. 開啟一個新Project,命名為TextFiledTest,Template使用Single View Application,產生的檔案列表如圖


2. 將Button, Label, TextField排列到Page 上
3. 將Button, Label, TextField分別註冊到TextFieldTestViewController.h上(使用Control鍵及滑鼠左鍵拖拉[左到右])

 4. 將TextFieldTestViewController.m上面加上一個Button的Action(使用拖拉方式)



5. 另外再加上一個TextField的Action(同樣使用拖拉方式)




6. 然後在這兩個Action內加入控制程式碼如下

- (IBAction)saveDataToLabel:(id)sender {
   
    MyLabel.text = MyTextField.text;//將TextField的文字轉移到Label
}

- (IBAction)returnTextField:(id)sender {
   
    [sender resignFirstResponder]; // 當輸入文字到TextField時,在鍵入return鍵後,鍵盤會縮回去
}

7. 完成了,試Run一下吧


















沒有留言: