向我的应用程序添加一些项目符号

时间:2012-01-11 17:13:51

标签: iphone objective-c

如何向我的应用程序添加项目符号,如下所示。

像这样的东西;

我将使用“one,list item,list item”格式的字符串,我需要将其分解为 -

  • 一个
  • 列表项
  • 列表项

2 个答案:

答案 0 :(得分:4)

您可以使用Unicode字符:

NSString *stringWithBullets = @"\u00b7 one";

将产生:

•一个

答案 1 :(得分:3)

我用它从NSString的NSMutableArray制作子弹列表并将其显示在UITextView中:

   NSMutableArray * items = [[NSMutableArray alloc]initWithObjects:@"1:00",@"2:00",@"3:00",@"4:00",@"5:00",@"6:00",@"7:00",@"8:00",@"9:00",@"10:00",@"11:00",@"12:00", nil];

    NSMutableString * bulletList = [NSMutableString stringWithCapacity:items.count*10];

    for (NSString *aString in items)
    {
        [bulletList appendFormat:@"\n\u2022 %@", aString]; //\u2022 bullet symbol
    }

    self.myTextView.text = bulletList;

同时查看Unicode字符:

http://en.wikipedia.org/wiki/List_of_Unicode_characters