在xcode的界面构建器中,当我将uilabel从text切换到attributedText时如何将下标或上标添加到字体部分?我想动态修改一些文字。这是一张图片来展示我在interfacebuilder中需要做的事情:
答案 0 :(得分:3)
您可以通过Interface Builder设置许多属性,但我认为这是您只能在代码中执行的属性。您需要做的是为NSBaselineOffsetAttributeName
属性添加一个值,该值采用浮点值来指示 y 偏离字体的基线。
答案 1 :(得分:1)
如果要将样式应用于interfacebuilder中的attributedText,那么最简单的方法是创建具有额外属性的自定义UILabel子类。您可以使用AttributedTextView库从代码中轻松配置attributedText。有关示例,请参阅: https://github.com/evermeer/AttributedTextView#creating-your-own-custom-label