iOS上的文本属性:轻松的方法
每个iOS开发人员在发现问题后都会感到a肿–他必须使用动态文本来实现标签,如下所示:
您知道您必须动手使用Apple的NSAttributedStringKeys字典,定义它们的键并附加所有这些AttributesTexts。 哦,我的……😱
然后您将开始执行以下操作:
在定义完字典之后,您将开始构建AttributedTexts,将其附加到最后将其分配给标签。
但…
Xcode在Interface Builder中内置了一个漂亮的属性文本编辑器。
这让我想知道🤔
为什么不使用它,避免在源文件中对所有这些属性进行硬编码,而在xib中对其进行硬编码,而不是在您已经对许多属性进行硬编码的地方。
是的,但是我们如何在运行时动态更改这些内容?
- 您可以像使用静态文本生成器那样在界面生成器中构建属性文本,并填写一些占位符(例如),稍后我们将使用实际值替换这些占位符,并保留属性。 听起来不错,对吧?
2.您必须在utils文件中的某个位置定义扩展名,我将其命名为AttributeString + Replace。
我是 tapptitude 的iOS开发人员, tapptitude 是一家移动应用程序开发机构,专门为全球的初创企业和品牌构建高质量的iOS和Android应用程序。
查看我的其他帮派->