在Swift 4中的UITableView的didSelectRowAt中指定单元格选择范围

时间:2018-11-30 05:35:24

标签: ios swift tableview

我在UIImageView中有一个TableViewCell

UIImageView将用作复选框。

当我单击单元格中除didSelectRowAt以外的部分时,我想执行UIImageView

当前,即使单击任何地方,也将执行didSelectRowAt

Plz回答如何通过单击单元格的didSelectRowAt部分来取消执行UIImageView

1 个答案:

答案 0 :(得分:1)

您可以使用UIButton代替UIImageView来具有复选框功能。在按钮上为选中状态和正常状态设置检查和取消选中图像。使用该按钮,您的问题将得到解决。

如果要使用imageView,则只需在单元格中启用该imageView的用户交互即可。它将正常工作。