在有多個字段的登錄表單上工作。當用戶點擊下一個/完成(默認按鈕)鍵盤下一個文本字段應該成爲第一響應者。 TextField在UITableView單元格中。當用戶單擊完成按鈕時,我獲取下一個單元格並將其文本字段作爲第一響應者。但是如果下一個單元格不可見,那麼下一個textField不會成爲第一個響應者。如何解決這個問題。使作爲第一響應者不可見的單元格的文本字段
func makeTextFieldFirstResponder(textField:UITextField) -> Bool {
let row = textField.tag
let indxPath = IndexPath(row: textField.tag + 1, section: 0)
if let cell = tblEditViewDetail.cellForRow(at: indxPath) as? InputCell {
cell.txtField.firstResponder()
}
}
您的代碼或屏幕截圖可能出現卡住的位置 –
CellForRow即將到達零。 –