如何在自定义UITableViewCell中进行选择

时间:2015-03-11 07:59:45

标签: ios uitableview swift

当我使用具有公开指示符和启用选择的基本单元格(UITabelViewCell)时,通过单击行中的任何位置进行选择。 但是当我使用UITextField选择单元格的自定义类时,只能通过在UITextField外部单击来进行选择。我该如何解决?

2 个答案:

答案 0 :(得分:0)

您可以为文本字段设置userInteractionEnabled = NO。 但如果你这样做,文本字段将不再被选中。

答案 1 :(得分:0)

当您使用嵌入了UITextField的自定义单元格时,单击UITextfield将调用UITextField Delegate方法而不是任何UITableView委托方法。如果需要选择自定义单元格,则必须在UITextField委托方法中显式编写代码。为了识别哪个单元格具有UITextField,您可以使用UITextField的tag属性,它可以提及单元格标识符。