UILabel的子弹

时间:2012-06-19 12:01:34

标签: iphone objective-c xcode ipad

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

提前致谢。

5 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:2)

你应该看看AliSoftware's OHAttributedLabel.它是UILabel的一个子类,用于绘制NSAttributedString

试试这个:

#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!!!!!!!!!";

List of more unicode

答案 2 :(得分:0)

hi @Anamika也试试这个

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

对于更多形状,你可以从这里变换值: http://www.alanwood.net/unicode/geometric_shapes.html

答案 3 :(得分:0)

如果使用项目符号格式化文本是一个问题,我发现this Stack Overflow post很有帮助。它们向您展示如何使用故事板创建和对齐包含项目符号的段落。

答案 4 :(得分:-1)

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