1
我遇到這個問題,我有三個單元,全部由相同的函數創建,但由於某種原因,第三個單元有滾動(姓氏單元格) 。Swift 3:TPKeyboardAvoidingScrollView無法在UITableViewCell中的一個UITextField上正常工作
我使用TPKeyboardAvoidingTableView
,這通常想象的最偉大的事情,但由於某些原因,它不喜歡這個小區。以下是代碼:
guard let cell = tableView.dequeueReusableCell(withIdentifier: SignUp_Constants.DetailsCellIdentifier, for: indexPath) as? DetailsCell else { return UITableViewCell() }
cell.isUserInteractionEnabled = true
cell.detailsInputTextField.removeTarget(nil, action: nil, for: .allEvents)
cell.detailsInputTextField.addTarget(cell, action: #selector(DetailsCell.textFieldDidChange(_:)), for: .editingChanged)
cell.detailsInputTextField.autocapitalizationType = .none
cell.detailsInputTextField.spellCheckingType = .default
cell.detailsInputTextField.isSecureTextEntry = false
cell.detailsInputTextField.isUserInteractionEnabled = true
cell.detailsInputTextField.keyboardType = .default
cell.delegate = self
var title = SignUp_Constants.getTitle(forCellType: currentSectionView, atRow: indexPath.row)
cell.setTextFieldText(toValue: signUpDictionary[title] as? String ?? "")
cell.setTitleLabel(to: title)
return cell
在ENTIRE項目中使用相同代碼創建的每個其他單元格都能正常工作。
任何幫助和提前感謝!