我如何将NSString中的单个单词用斜体显示在UILabel中?具体来说,我不希望所有文本都用斜体字,只需一个字。
谢谢!
(编辑)我的意思是UILabel,而不是UITextField。
答案 0 :(得分:2)
我不认为你要求做的事情是可能的(我很高兴被证明是错的)。但是,此库(https://github.com/facebook/three20 /)是在UILabel(非文本字段)中实现相同结果的常用方法。该库工作得很好,但确实有很多限制,特别是在边缘条件下,当然,它带来了相关的开销。
我鼓励您考虑实现相同用户结果的其他方法。占位符文字有帮助吗?文本字段旁边的提示怎么样?
祝你好运。答案 1 :(得分:1)
原生UILabel
不支持NSAttributedString
,这通常用于显示带格式的字符串。您可以尝试使用Core Text输出您自己的文本,但我建议您查看FontLabel或@JJ Rohrer提到的3-20项目
答案 2 :(得分:0)
使用NSAttributedString
...查找控制器以绘制NSAttributedString,因为UILabel不支持NSAttributedString