美文网首页
iOS 可用的文本特性

iOS 可用的文本特性

作者: changsanjiang | 来源:发表于2017-11-05 19:06 被阅读223次
    特性 描述
    NSFontAttributeName 文本的字体名, 默认为 Helvetica(Neue)12
    NSParagraphStyleAttributeName 文本的段落风格, 可以创建可变的段落样式. 默认为 defaultParagraphStyle
    NSForegroundColorAttributeName 字体显示的颜色, 可以使用 UIColor, 默认为 blackColor
    NSBackgroundColorAttributeName 文本背景的颜色, 可以使用 UIColor, 默认为 nil, 也就是没任何颜色
    NSLigatureAttributeName NSNumber 对象标识文本是否可以连写, 可以为 1, 不可为 0, 默认为不可以
    NSKernAttributeName NSNumber 对象控制字间距.
    NSStrikethroughStyleAttributeName NSNumber 对象表示文本是否有删除线, 同NSUnderlineStyleAttributeName一样, 默认为 0(NSUnderlineStyleNone). 其他style请查看 NSUnderlineStyle
    NSUnderlineStyleAttributeName NSNumber 对象表示文本是否具有下划线, 默认为 0(NSUnderlineStyleNone). 其他style请查看 NSUnderlineStyle
    NSStrokeColorAttributeName UIColor 对象表示文本笔画的颜色; 默认为 nil, 使用的 和 NSForegroundColorAttributeName 一样的颜色.
    NSStrokeWidthAttributeName 浮点型 NSNumber 对象以百分比的形式表示字体尺寸的宽度. 常用于创建轮廓线效果. 默认为 0, 即没有任何字体加粗. 负值表示实心的加粗效果, 正值表示空心的加粗效果
    NSShadowAttributeName 用于文本的阴影量; 支持 NSShadow 使用的常量, 默认为无阴影
    NSTextEffectAttributeName 文本效果; 从 iOS 7 开始除了 nil 之外只有一个值可用, 即 NSTextEffectLetterpressStyle
    NSAttachmentAttributeName NSTextAttachment 对象, 他是一个由 UIImage 表示的 NSData 值, 默认为 nil
    NSLinkAttributeName 一个用于表示链接的 NSURL 或 NSString
    NSBaselineOffsetAttributeName NSNumber 对象, 包含针对基线偏移量的浮点型值, 默认为 0
    UIUnderlineColorAttributeName UIColor 对象表示下划线的颜色, 默认为 nil, 即同前景色一样
    NSStrikethroughColorAttributeName UIColor 对象表示删除线的颜色, 默认为 nil, 即同前景色一样
    NSObliquenessAttributeName NSNumber 对象, 他是一个浮点型数值, 用户控制字符从倾斜效果. 默认为 0, 即无倾斜
    NSExpansionAttributeName NSNumber 对象, 放大字符. 默认为0
    NSWritingDirectionAttributeName 一个表示覆盖效果的值, 可以使用 NSWritingDirection 和 NSTextWritingDirection
    NSVerticalGlyphFormAttributeName NSNumber 对象表示当前为水平文本(用 0 表示)还是垂直文本(用 1 表示). iOS 默认水平文本.

    相关文章

      网友评论

          本文标题:iOS 可用的文本特性

          本文链接:https://www.haomeiwen.com/subject/cjjhmxtx.html