我有大约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