我在UITableView中有一个带有UITextField的单元格,当我点击该单元格时,键盘会弹出。但是我想要的是代替而是调用didSelectRow函数。
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
什么是有效的,如果我将textField isUserInteractionEnabled设置为false,但是成为firstResponder不再起作用。
因此可以设置任何属性,以便仅调用didSelectRowAt函数。有点像allowsSelectionDuringEditing吗?
答案 0 :(得分:1)
我认为有两种(不清楚的)可能方式:
isUserInteractionEnabled = true
,然后在textFieldShouldEndEditing
委托中将其设置为false。