我想在同一UITextField
和UITextView
内设置2种不同的字体。怎么做?
答案 0 :(得分:6)
它有点工作 - 您需要使用Core Text和NSAttributedString来执行此操作。
有很多教程和示例,虽然我建议使用别人已经制作的UILabel子类,例如:
或
因为这些通常有一些方便的方法,使处理更容易。
答案 1 :(得分:1)
我会用2个自定义文本字段重叠,背景颜色:clearColor,可能填充在代表背景的图像上。
答案 2 :(得分:0)
我不认为可以在同一个UITextField或UITextView中处理2种不同的字体。如果您想拥有不同的字体样式,可以在UIWebView中设置不同的字体样式或使用coreText API。
以下是一些可能有用的链接:
答案 3 :(得分:0)
我知道你已经选择了一个有效的答案,但是......不要这样做......这不值得。请改用webview,并使用html绘制所有内容。
答案 4 :(得分:0)
在界面构建器中,将“文本视图”的“文本”字段更改为“已分配”。在出现的小编辑器中,您可以更改所选文本的字体/格式/颜色,就像在任何高级文本编辑器中一样。