0

我需要一个帮助,我不知道如何在UILabel文本中实现项目符号。我搜索了很多链接,但找不到解决方案。请帮我。等待解决方案。

提前致谢。

4

5 回答 5

3

对字符串中的项目符号字符使用 Unicode 代码点?试试这个:

myLabel.text = @"\u2022 这是一个列表项!";

于 2012-06-19T12:20:47.877 回答
2

你应该看看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!!!!!!!!!";

更多unicode列表

于 2012-06-19T13:40:33.890 回答
0

嗨@Anamika 也试试这个

   myLabel.text = @"\u25A0 This is a list item!";

对于更多形状,您可以从此处更改值: http ://www.alanwood.net/unicode/geometric_shapes.html

于 2012-06-19T13:19:25.113 回答
0

如果用项目符号格式化文本是一个问题,我发现这篇 Stack Overflow 帖子很有帮助。他们向您展示了如何使用情节提要创建和对齐包含项目符号的段落。

于 2017-01-11T16:37:20.033 回答
-1

Mac 上的 Cmd+K 将插入一个项目符号字符。

于 2012-06-19T12:04:51.420 回答