我有大約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. 如何使drawString()文本變爲粗體?
- 2. 如何將我的標籤中的某些字符更改爲粗體?
- 3. 如何使標題變爲粗體?
- 4. 如何使Gtk.Frame的標籤變爲粗體?
- 5. 如何僅在JTextArea的某些部分顯示粗體文本?
- 6. 標籤控件的粗體文本
- 7. 如何讓ListBox中的某些項目變成粗體?
- 8. 在SQLite數據庫中使某些文本粗體
- 9. 如何在我選擇一行時使datagridview行文本變爲粗體?
- 10. UITextField使文本變爲粗體?
- 11. selenium:如何檢查一些文本是否爲粗體
- 12. 如何在消息對話框中使文本變爲粗體?
- 13. 如何在SAPUI5中使文本的某個部分粗體
- 14. 如何在delphi中設置標籤文本粗體Xe8
- 15. 如何使TabPage的標題文字變爲粗體?
- 16. 用粗體表示某些刻度標籤(但不是全部)?
- 17. MFC中的粗體標籤
- 18. Netbeans爲什麼一些文本在roboticket中顯示爲粗體?
- 19. 放置一些文本(粗體)低
- 20. 粗體第一行輸出
- 21. css粗體第一行
- 22. 如何將靜態標籤中的文本設置爲粗體樣式?
- 23. 如何在Qt中創建一個粗體的紅色文本標籤?
- 24. 如何以編程方式使標籤的某些部分在窗體中以粗體顯示?
- 25. 如何在WPF/C#中的TreeView類中使一行變粗體?
- 26. 如何使文本後面的文本爲粗體?
- 27. 爲什麼粗體顯示爲粗體的文本呈現爲「超級粗體」?
- 28. Chart.js:使標籤的一部分爲粗體
- 29. 擴展標籤控件以允許文本中的粗體段
- 30. 將第二行文本設置爲第一個標籤
的HTMLString雅,目前我在做這樣而已。 Tgt也許有一種方法可以在1個標籤中累積所有這些。看來答案是否定的。 – wolverine 2010-04-20 08:54:34