我有一个带有属性文本的文本视图,带有某种样式,设置在Xcode实用程序pan中。基本上,一个字体,一个大小,和一个对齐。
然后以编程方式更改视图的文本:
self.myView.text =“新文本”
它确实更改了文本,但放弃了文本的所有样式并使用默认样式。
我尝试了self.myView.attributedText = "New“,但是遇到了协议一致性问题。
处理这个问题的正确策略是什么?有没有办法在保留样式的同时注入新的文本?或者每次更改文本时都应该手动重置样式?
(如有可能,请迅速回答)
发布于 2015-02-11 16:05:55
基本上,您需要创建一个具有所需文本和格式(字体和文本对齐)的NSAttributedString。
然后将属性字符串分配给文本字段的attributedText属性。
https://stackoverflow.com/questions/28457115
复制相似问题