0
裏面我有一個包含定製單元這樣的UICollectionView:辭退鍵盤的UITextField這是一個UICollectionViewCell
class DurationDayCells: UICollectionViewCell{
@IBOutlet weak var dayLabel: UILabel!
@IBOutlet weak var dayHourText: UITextField!
}
我想UICollectionView(及其容器視圖時,鍵盤的彈出拉昇文本字段),我用NSNotificationCenter
,keyboardWillShow
和keyboardWillHide
要做到這一點,因爲在本教程:http://www.ioscreator.com/tutorials/move-view-behind-keyboard-ios8-swift
然而,問題是,當我試圖拒絕接受容器視圖(紅色觀點,與倒三角形的UIButton )爲UICollectionView,鍵盤保持o ñ屏幕,如截圖所示:
我想要做的是隱藏鍵盤時,我辭退了容器觀點,與UIButton的相關IBAction爲功能。
這樣做非常感謝!雖然我有一個後續問題,但是'resignFirstResponder'是做什麼的?我並沒有真正理解這些文檔,但很多教程似乎都用它來解除鍵盤。 – Liumx31
很高興幫助!不同之處在於'self.view.endEditing(true)'隱藏了每個可能在'self.view'中的鍵盤,'resignFirstResponder'是一個特定的'UITextField'的方法,所以它只會隱藏自己的鍵盤。 – FabKremer