如何在iOS 7上的UITableViewCell左侧获得复选标记,就像在设置中一样?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在iOS 7上的UITableViewCell左侧获得复选标记,就像在设置中一样?相关的知识,希望对你有一定的参考价值。

例如,在ios设置> Wi-Fi中,单元格的复选标记位于左侧(已连接网络),右侧是显示按钮。

我需要这个。 iOS 7中是否有标准的方法来获取此功能?

答案

如果不使用自定义单元格,您可能更喜欢qazxsw poi样式单元格。它有一个可选的qazxsw poi,使用checkmark作为图像。

或者,您可以使用unicode符号作为复选标记。这是一个非常巧妙的解决方案,并大大解释了UITableViewCellStyleDefault

另一答案

没有标准方法将附件放在左侧,似乎他们只是使用单元格的imageView作为右侧的复选标记和内置详细信息披露指示器。

另一答案

这不是确切的解决方案,但是在他们的WiFi列表中关注iOS正在做什么,仅使用unicode字符用于复选标记和归因字符串将颜色设置为复选标记。

imageView

here

另一答案

在Swift 4及更高版本中,将这个人放在你的NSString *strCellText = @"This row is selected"; NSString *strCheckMarkUnicode = @"u2713"; NSString *strFinalText = [NSString stringWithFormat:@"%@ %@",strCheckMarkUnicode,strCellText]; NSMutableAttributedString *strAttributedText = [[NSMutableAttributedString alloc]initWithString:strFinalText]; NSRange range=[strFinalText rangeOfString:strCheckMarkUnicode]; [strAttributedText addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:range]; _cellOne.textLabel.attributedText = strAttributedText;

enter image description here

而已!

以上是关于如何在iOS 7上的UITableViewCell左侧获得复选标记,就像在设置中一样?的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 7 上的 UITableViewCell 之间绘制自定义分隔线

UITableViewCell indexPathForCell:iOS 7 上的应用程序崩溃

如何在 UITableViewCell 后台实现实时 iOS 7 模糊效果

Xcode 7 iOS 9 UITableViewCell 分隔符插入问题

如何在 iPhone (iOS 5) 上的音乐应用程序中为 UITableViewCell 创建一个弹出窗口

如何从自定义 UITableViewCell 触发 segue - iOS7