我想在同一个UITextField
和UITextView
. 怎么做?
问问题
4531 次
5 回答
5
它有点工作 - 你需要使用Core Text和NSAttributedString来做到这一点。
有很多教程和示例,尽管我建议使用其他人已经制作的 UILabel 子类,例如:
或者
因为这些通常有一些方便的方法可以使处理更容易。
于 2012-07-20T16:57:03.217 回答
1
我会用 2 个自定义文本字段覆盖来做到这一点,两者都是 backgroundcolor:clearColor,可能填充在代表背景的图像上。
于 2012-07-20T17:16:32.217 回答
0
我认为不可能在同一个 UITextField 或 UITextView 中处理 2 种不同的字体。如果您想拥有不同的字体样式,您可以在 UIWebView 中设置不同的字体样式或使用 coreText API。
以下是一些可能有帮助的链接:
于 2012-07-20T16:57:32.397 回答
0
我知道你已经选择了一个有效的答案,但是......不要那样做......这不值得。改用 webview 并使用 html 绘制所有内容。
于 2014-07-14T14:15:34.410 回答
0
在界面生成器中,将 Text View 的 Text 字段更改为 Attributed。在出现的那个小编辑器中,您可以更改所选文本的字体/格式/颜色,就像在任何高级文本编辑器中一样。
于 2014-07-15T13:39:56.370 回答