当我使用具有公开指示符和启用选择的基本单元格(UITabelViewCell)时,通过单击行中的任何位置进行选择。 但是当我使用UITextField选择单元格的自定义类时,只能通过在UITextField外部单击来进行选择。我该如何解决?
答案 0 :(得分:0)
您可以为文本字段设置userInteractionEnabled = NO
。
但如果你这样做,文本字段将不再被选中。
答案 1 :(得分:0)
当您使用嵌入了UITextField的自定义单元格时,单击UITextfield将调用UITextField Delegate方法而不是任何UITableView委托方法。如果需要选择自定义单元格,则必须在UITextField委托方法中显式编写代码。为了识别哪个单元格具有UITextField,您可以使用UITextField的tag属性,它可以提及单元格标识符。