如何在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
在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;
中
而已!
以上是关于如何在iOS 7上的UITableViewCell左侧获得复选标记,就像在设置中一样?的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 7 上的 UITableViewCell 之间绘制自定义分隔线
UITableViewCell indexPathForCell:iOS 7 上的应用程序崩溃
如何在 UITableViewCell 后台实现实时 iOS 7 模糊效果
Xcode 7 iOS 9 UITableViewCell 分隔符插入问题