iOS interfaceBuilder - attributedText如何添加下标字体

时间:2015-05-14 17:47:41

标签: ios xcode interface-builder

在xcode的界面构建器中,当我将uilabel从text切换到attributedText时如何将下标或上标添加到字体部分?我想动态修改一些文字。这是一张图片来展示我在interfacebuilder中需要做的事情:

enter image description here

2 个答案:

答案 0 :(得分:3)

您可以通过Interface Builder设置许多属性,但我认为这是您只能在代码中执行的属性。您需要做的是为NSBaselineOffsetAttributeName属性添加一个值,该值采用浮点值来指示 y 偏离字体的基线。

答案 1 :(得分:1)

如果要将样式应用于interfacebuilder中的attributedText,那么最简单的方法是创建具有额外属性的自定义UILabel子类。您可以使用AttributedTextView库从代码中轻松配置attributedText。有关示例,请参阅: https://github.com/evermeer/AttributedTextView#creating-your-own-custom-label