close

在 iOS9 中出現一個奇怪的現象(目前還不知道為何這樣設計?), 

就是 UITextField.text 的變數改成一定要用 let 宣告而不能用 var 宣告.

如: 

@IBOutlet  var  nameField:  UITextField!

let  enteredValue = nameField.text

再來,

在UITextField 輸入時會有鍵盤出現,

如果在程式中加入: nameField.resignFirstResponder() 的話,

鍵盤在觸發事件發生時(譬如@IBAction)會從螢幕上收起來, 消失!

沒加 resignFirstResponder() 的話,

則鍵盤會一直停留在螢幕上不會消失.


arrow
arrow
    文章標籤
    iOS9 Swift
    全站熱搜

    小明學iOS 發表在 痞客邦 留言(0) 人氣()