0
用戶觸摸外部時如何關閉數字鍵盤?我在網上發現了很多文檔,但它似乎已經過時,並且不清楚這些代碼在哪裏出現。我曾嘗試使用:用戶觸摸視圖時關閉鍵盤
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch * touch = [touches anyObject];
if(touch.phase == UITouchPhaseBegan) {
[myTextField resignFirstResponder];
}
}
其中myTextField是我的UITextField。我嘗試將它放在我的主代表文件中的viewDidLoad之外,但緊隨其後。我注意到,當輸入時,myTextField不是自動完成的,所以我知道有什麼不對。一個程序化的解決方案將是最好的。謝謝!