回答
据我知道做到这一点(和几乎任何其他格式的富文本)的唯一途径在iPhone上是使用一个UIWebView并插入HTML码样这样的:
<ul>
<li>Bullet</li>
</ul>
在回答您的意见,UIWebViews中可以 “美化”,由下面的代码和平:
for(UIView* v in webView.subviews){
if([v isKindOfClass:[UIScrollView class] ]){
//disable bouncing
UIScrollView* sv = (UIScrollView*) v;
sv.alwaysBounceVertical = NO;
sv.alwaysBounceHorizontal = NO;
//disable scroll-shadows
for (UIView *subView in [sv subviews])
if ([[[subView class] description] isEqualToString:@"UIImageView"])
subView.hidden = YES;
}
}
我还没有提交这个,但我想它应该是“AppStore安全”。
“子弹”字符在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;
它不会缩进线像一个“正确”的字处理器。如果您的列表项目包含换行符(但您期望什么?),则会发生“不好的事情”。
(苹果不保证“为\ uXXXX”转义的NSString文字工作,但在实践中,他们做,如果你使用苹果的编译器。)
这是辉煌的(只要它工作):)谢谢。 – 2010-09-26 18:17:03
你好,这是很好的。 – 2013-01-31 11:05:27
我无法使缩进正常工作。子弹只打印在同一行:“* Text * Text2”。有没有解决这个问题? – piperchester 2013-03-11 14:35:45
- 1. 项目符号从项目符号列表中消失
- 2. 创建两列项目符号列表
- 3. 列中的HTML项目符号列表
- 4. 更改项目符号列表中的列表项目的项目符号样式
- 5. selectOneMenu生成项目符号列表
- 6. 双间距项目符号列表
- 7. 如何删除列表项目符号?
- 8. MigraDoc项目符号列表(孔)
- 9. 显示项目符号集中列表
- 10. 动态项目符号列表
- 11. 如何查找项目符号列表和格式项目符号(VBA _ Word Documnet)
- 12. asp.net项目符号列表控制 - 如何隐藏项目符号点?
- 13. 带多个子弹符号的OpenXMl项目符号列表。
- 14. ASP.NET中的自定义项目符号列表项目
- 15. 你如何在列表中定位列表项目符号?
- 16. 如何从项目符号列表中删除列表
- 17. 更改列表项目项目符号/悬停时的编号颜色
- 18. 未编号列表项目符号点不集中
- 19. 如何用Qt创建项目符号或编号列表?
- 20. UL中列表项的随机(项目符号)图像?
- 21. WebKit中具有列计数的挂起列表项目符号
- 22. 响应twitter引导中的两列项目符号列表
- 23. 删除字符串中的所有格式,编号列表,项目符号列表,空格,制表符等
- 24. 如何在水晶报表中制作项目符号列表?
- 25. 在Flex 4.5中列出项目符号
- 26. WordPress项目符号 - 项目符号下的文本包装
- 27. 多行文本框 - 粘贴带有编号列表,项目符号列表,制表符的文本
- 28. Python:将列表中字符串项目的索引号追加到该项目
- 29. 如何将我的列表项目与项目符号垂直对齐?
- 30. Haskell:在列表中编号的项目
是的,它的工作原理 - 如果你复制并从字粘贴代码也是有效的(我假设是因为它的性质相同),但是因为没有格式和不能保证支持,我决定你是最好的和“最真实”的答案。但是,在我的应用程序中,我使用了第二个答案。 – 2010-09-28 16:06:04
https://codeload.github.com/eyalc/ECListView/zip/master – Hemang 2013-10-23 17:28:47