虛擬鍵盤隱藏
Published in
2 min readMar 22, 2017
當我們在進行iOS的使用者界面設計時,經常會用到Text Field
來讓使用者進行輸入,當在Text Field
輸入時,系統會自動的帶出虛擬鍵盤來讓使用者輸(Simulator -> Hardware ->Keyborad -> Toggle Software Keyboard 需打勺),但鍵盤不會自動隱藏,需要從程式定義隱藏的時機。
1 按下鍵盤return時隱藏:
若使用Interface Builder建立Text Field,必須遵從UITextFieldDelegate協定,且拉藍線到File’s Owner跟delegate產生關係,便可實作SDK裡的方法
畫面上的Text Field(按右鍵)跟delegate產生關係
按下鍵盤上的「return」後隱藏虛擬鍵盤
ViewController.swift
加入以下程式碼
2點擊背景後收起鍵盤:
ViewController.swift
加入以下程式碼
func 前,記得加入 override。