对于我的应用程序,我需要一些可以同时具有复选标记和详细信息泄露按钮的单元格。也就是说,我希望它们看起来与iOS设置中的Wi-Fi网络选择完全相同:左侧的复选标记,中间的内容以及右侧的详细信息披露按钮。iOS UITableViewCell配件在左侧?
是否有正确的方法来做到这一点,或者我应该在单元格内容的图像部分使用复选标记的图像?如果您知道有任何示例代码正在做这类事情,请将它指向我。
对于我的应用程序,我需要一些可以同时具有复选标记和详细信息泄露按钮的单元格。也就是说,我希望它们看起来与iOS设置中的Wi-Fi网络选择完全相同:左侧的复选标记,中间的内容以及右侧的详细信息披露按钮。iOS UITableViewCell配件在左侧?
是否有正确的方法来做到这一点,或者我应该在单元格内容的图像部分使用复选标记的图像?如果您知道有任何示例代码正在做这类事情,请将它指向我。
UITableViewCell的标准样式不包含任何可以按需使用的样式,因此您必须通过手动向该单元添加子视图来完成此操作。
您可以使用example here作为起点。
您可以通过简单地在前面加上一对夫妇的unicode符号实现它: Put checkmark in the left side of 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];
工作对我来说太棒了! – 2013-08-07 07:20:29