我有大約400個字符長度的字符串,名爲Details。在這個'細節'是粗體和字體大小19.雖然所有剩餘的文本開始在下一行,應該是fontSize 18像內容。我如何通過使用UILabel來完成所有這些? Plz幫助我...如何使標籤中某些文本的第一行變爲粗體?
0
A
回答
0
從SDK 3.2開始,您無法使用股票UILabel
。您可以創建一個NSAttributedString
,它爲字符串的特定部分指定特定的樣式(如粗體),但是沒有簡單的方法來實際呈現它。這與在Max OS X中有所不同,它具有NSAttributedString(AppKitAdditions)
,它允許您在單行代碼中繪製屬性字符串。如果你想渲染它,你可以,但是你必須鑽研一個較低級別的API(比如核心文本)。
你可能會更好使用兩個UILabel
s。使第一個粗體,並使第二個覆蓋多行。
0
由於的UILabel不支持歸因字符串,你有兩個選擇:
- 子類的UILabel和重寫-drawRect:
- 創建2個UILabels,其中一個顯示的標題,其他顯示其餘的文字。如有必要,您可以選擇將兩個標籤包裝到您自己的視圖中。
0
你可以使用一個UIWebView與<strong>First part</strong> second part
相關問題
- 1. 如何在MS Word中使某些文本變爲粗體
- 2. 如何使drawString()文本變爲粗體?
- 3. 如何將我的標籤中的某些字符更改爲粗體?
- 4. 在JavaFx標籤或文本中使文本的一部分爲粗體
- 5. PHPExcel使第一行粗體
- 6. 如何使標題變爲粗體?
- 7. 如何使Gtk.Frame的標籤變爲粗體?
- 8. 如何使ListViewItem文本的一部分變爲粗體?
- 9. 如何僅在JTextArea的某些部分顯示粗體文本?
- 10. 標籤控件的粗體文本
- 11. 如何讓ListBox中的某些項目變成粗體?
- 12. 在SQLite數據庫中使某些文本粗體
- 13. 如何在我選擇一行時使datagridview行文本變爲粗體?
- 14. UITextField使文本變爲粗體?
- 15. 在ggplot中使y軸標籤爲粗體(x軸設置爲粗體,但y軸標籤不變)
- 16. 使用as3xls如何僅使第一行值爲粗體?
- 17. selenium:如何檢查一些文本是否爲粗體
- 18. 如何在SAPUI5中使文本的某個部分粗體
- 19. 如何在PHP郵件()中使文本變爲粗體?
- 20. 如何在消息對話框中使文本變爲粗體?
- 21. 如何在Python中使文本變爲粗體?
- 22. 如何在delphi中設置標籤文本粗體Xe8
- 23. 如何使TabPage的標題文字變爲粗體?
- 24. 用粗體表示某些刻度標籤(但不是全部)?
- 25. MFC中的粗體標籤
- 26. Netbeans爲什麼一些文本在roboticket中顯示爲粗體?
- 27. 放置一些文本(粗體)低
- 28. 如何使SSRS中的某些列線粗體
- 29. Textarea第一行粗體
- 30. css粗體第一行
的HTMLString雅,目前我在做這樣而已。 Tgt也許有一種方法可以在1個標籤中累積所有這些。看來答案是否定的。 – wolverine 2010-04-20 08:54:34