1
3つのセルがあり、すべて同じ関数で作成されていますが、何らかの理由で3つ目のセルがスクロール(姓セル) 。スウィフト3:TPKeyboardAvoidingScrollViewがUITableViewCellの1つの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プロジェクトの同じコードで作成されたすべてのセルが正常に動作します。
何かが助けてくれてありがとう!