我需要一个帮助,我不知道如何在UILabel
文本中实现项目符号。我搜索了很多链接,但找不到解决方案。请帮我。等待解决方案。
提前致谢。
对字符串中的项目符号字符使用 Unicode 代码点?试试这个:
myLabel.text = @"\u2022 这是一个列表项!";
你应该看看AliSoftware 的 OHAttributedLabel。它是绘制 NSAttributedString 的 UILabel 的子类
试试这个:
#import "OHAttributedLabel.h"
#import "NSAttributedString+Attributes.h"
OHAttributedLabel *myLabel=[[OHAttributedLabel alloc]init];
[myLabel setFrame:CGRectMake(0, 0, 70, 20)];
NSMutableAttributedString* attrStr = [NSMutableAttributedString attributedStringWithString:@"\u2022 list item!!!"];
[attrStr setTextColor:[UIColor redColor]];
[attrStr setTextColor:[UIColor blackColor] range:NSMakeRange(0,1)];
myLabel.attributedText = attrStr;
[self.view addSubview:myLabel];
如果您只想添加项目符号而不是使用此:
myLabel.text = @"\u2022 list item!!!!!!!!!";
嗨@Anamika 也试试这个
myLabel.text = @"\u25A0 This is a list item!";
对于更多形状,您可以从此处更改值: http ://www.alanwood.net/unicode/geometric_shapes.html
如果用项目符号格式化文本是一个问题,我发现这篇 Stack Overflow 帖子很有帮助。他们向您展示了如何使用情节提要创建和对齐包含项目符号的段落。
Mac 上的 Cmd+K 将插入一个项目符号字符。