回答
據我知道做到這一點(和幾乎任何其他格式的富文本)的唯一途徑在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