Tho*_*son 7 iphone uitextfield
有没有办法在iPhone上制作一个子弹点列表?
如果将项目符号列表复制并粘贴到IB中的UITextView中,则会显示该列表.无论如何以编程方式执行此操作?
谢谢
汤姆
tc.*_*tc. 38
"bullet"字符位于Unicode代码点U + 2022.您可以在带@"\u2022"或的字符串中使用它[NSString stringWithFormat:@"%C", 0x2022].
"换行"字符位于Unicode代码点U + 000A,用作UIKit的换行符.你可以在一个字符串中使用它@"\n".
例如,如果您有一个字符串数组,则可以使用以下内容创建项目符号列表:
NSArray * items = ...;
NSMutableString * bulletList = [NSMutableString stringWithCapacity:items.count*30];
for (NSString * s in items)
{
[bulletList appendFormat:@"\u2022 %@\n", s];
}
textView.text = bulletList;
Run Code Online (Sandbox Code Playgroud)
它不会像"正确的"文字处理器那样缩进行.如果您的列表项包含换行符,那么"糟糕的事情"会发生(但您期望的是什么?).
(Apple不保证"\ uXXXX"在NSString文字中逃脱工作,但实际上,如果你使用Apple的编译器,它们会这样做.)
| 归档时间: |
|
| 查看次数: |
13244 次 |
| 最近记录: |