Swiftでボタンを押したタイミングでキーボードを下げる
入力する時にキーボードは必要ですが、いつまでもキーボードが表示されたままだと格好悪いので、
入力が完了したタイミングでキーボードを隠す処理を実装してみましょう。
ボタンを押したタイミングでキーボードを下げる処理は以下のように実装します。
@IBAction func tapActionButton(sender: AnyObject) { let userDefaults = NSUserDefaults.standardUserDefaults() userDefaults.setObject(textField.text, forKey: "text") userDefaults.synchronize() view.endEditing(true) }
値をNSUserDefaultに保存して、view.endEditing()でキーボードを下げます。
- 作者: WINGSプロジェクト,片渕彼富,山田祥寛
- 出版社/メーカー: 技術評論社
- 発売日: 2016/03/04
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る