我将如何在NSSTRING中斜体化一个单词,该单词将在Uilabel中显示?具体来说,我不希望所有文本都斜体化,只有一个单词。

谢谢!

(编辑)我的意思是Uilabel,而不是Uitextfield。

有帮助吗?

解决方案

我认为您要做的事情是不可能的(我很高兴被证明是错误的)。但是,这个库(https://github.com/facebook/three20/)是在Uilabel(不是文本字段)中获得相同结果的流行方式。图书馆的运作效果很好,但是确实有很多局限性,尤其是在边缘条件下,当然,它带有相关的开销。

我鼓励您考虑实现相同用户结果的其他方法。占位符文字可以帮助吗?如何提示您的文本字段旁边?

祝你好运。

其他提示

本地人 UILabel 不支持 NSAttributedString 通常用于显示格式的字符串。您可以使用核心文本尝试输出文本您的自我,但我建议您检查一下 fontlabel 或@JJ Rohrer提到的三到20个项目

利用 NSAttributedString...查找控制器来绘制nsattribedstring,因为uilabel不会支持nsattributtedstring

NSATTRIBDERSTRING的控制器

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top