iOS的UITableViewCell附件在左侧?

对于我的应用程序,我想要一些可以同时具有复选标记和详细信息公开button的单元格。 也就是说,我希望它们看起来与iOS设置中的Wi-Finetworkingselect完全相同:左侧的复选标记,中间的内容以及右侧的详细信息披露button。

有没有一个正确的方法来做到这一点,或者我应该只是在单元格内容的图像部分使用复选标记的图像? 如果你知道任何这样的代码示例,请指出这一点。

UITableViewCell的标准样式不包括一个你想要的样式,所以你必须自己手动添加一个子视图到这个单元。

你可以用这个例子作为一个起点。

你可以通过简单地添加一些unicode符号来实现它: 在UITableViewCell的左边放置复选标记

为什么不添加图像到单元格的标准imageView然后tapGesture呢?

以下是我在willDisplayCell中所做的工作:

//Reset the cell cell.imageView.image=nil; cell.imageView.userInteractionEnabled=NO; for(UIGestureRecognizer *recognizer in cell.imageView.gestureRecognizers) [cell.imageView removeGestureRecognizer:recognizer]; //Add the gesture cell.imageView.userInteractionEnabled=YES; cell.imageView.image=[UIImage imageNamed:@"myImage"]; UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(geolocationAction:)]; [cell.imageView addGestureRecognizer:tapGestureRecognizer];