2013年2月10日 星期日

UITextField的相關設定

以下的圖示是一個簡單的資料輸入畫面



在這個畫面內有幾個技巧要注意:

  1. 在viewWillAppear時必須把text field設定成firstResponder,這樣子當view開啟時就會自動顯示keyboard,
  2. 從interface builder內設定這個text field的Return Key為Done,這個動作會讓keyboard上面的Return自動變成"Done",
  3. 從interface builder內enable這個text field的Auto enable Return key,這樣子的話如果沒有輸入任何文字的話,keyboard上的Done button就會自動disable,
  4. 從interface builder內,選擇這個text field,然後從Connection Inspector內把[Did End On Exit] event連結到處理[done]的handler,這樣子當user按了keyboard上面的enter時,就等同於trigger done的動作

沒有留言:

張貼留言