NSFontAttributeName; //字体,value是UIFont对象 NSParagraphStyleAttributeName;//绘图的风格(居中,换行模式,间距等诸多风格),value是NSParagraphStyle对象 NSForegroundColorAttributeName;// 文字颜色,value是UIFont对象 NSBackgroundColorAttributeName;// 背景色,value是UIFont NSLigatureAttributeName; // 字符连体,value是NSNumber NSKernAttributeName; // 字符间隔 NSStrikethroughStyleAttributeName;//删除线,value是NSNumber NSUnderlineStyleAttributeName;//下划线,value是NSNumber NSStrokeColorAttributeName; //描绘边颜色,value是UIColor NSStrokeWidthAttributeName; //描边宽度,value是NSNumber NSShadowAttributeName; //阴影,value是NSShadow对象 NSTextEffectAttributeName; //文字效果,value是NSString NSAttachmentAttributeName;//附属,value是NSTextAttachment 对象 NSLinkAttributeName;//链接,value是NSURL or NSString NSBaselineOffsetAttributeName;//基础偏移量,value是NSNumber对象 NSUnderlineColorAttributeName;//下划线颜色,value是UIColor对象 NSStrikethroughColorAttributeName;//删除线颜色,value是UIColor NSObliquenessAttributeName; //字体倾斜 NSExpansionAttributeName; //字体扁平化 NSVerticalGlyphFormAttributeName;//垂直或者水平,value是 NSNumber,0表示水平,1垂直

转载于:https://www.cnblogs.com/fuunnyy/p/8795867.html

NSAttributedStringKey相关推荐

  1. OC_UITextField

    UITextField 是一个能够在界面上提供可编辑文本区域的对象. UITextField概述 我们可以使用 UITextField 来接收用户的输入,并且可以配置对应的输入键盘,例如允许英文输入. ...

  2. Swift使用iconfont图标

    iconfont怎么在iOS中使用了 什么是iconfont? 简而言之就是将图标用文字(通过编码)字体的形式显示. 优点:减少项目体积包,  减少切2倍图和3倍图 ,  各设备显示效果都不错,  可 ...

  3. Swift4之NSAttributedString的使用

    Swift富文本使用 NSAttributeString的优点 1.多样式的显示富文本信息. 2.可用于图文混排,借助NSTextAttachment. 3.一条语句代码(属性字典)可以设置多个属性. ...

  4. iPhone UITextField-更改占位符文本颜色

    我想更改在UITextField控件中设置的占位符文本的颜色,以使其变为黑色. 我宁愿在不使用普通文本作为占位符的情况下执行此操作,也不必重写所有方法来模仿占位符的行为. 我相信如果我重写此方法: - ...

  5. iOS UILabel加载html点击图片查看大图 附demo

    我们在有些时候,因为性能和加载时间的问题,需要用UILabel加载html的方式来代替webview. 大部分情况,UILabel都可以很好的展示出想要的效果,但是却不能满足点击查看大图的需求. 本解 ...

  6. [性能优化]UITableView性能优化的一点感悟及计算UILabel高度的新方法

    前言  在使用过程中发现,我们App的首页在快速滑动时会出现掉帧,以及在上拉加载更多时会抖动,因为首页模块是以前的同事写的,很多代码已不适应当前的需求,所以产生了优化的想法,优化主要分为以下几个方面: ...

  7. Swift UIlabel 的高级用法,文本显示表情,图片

    可以定义一个UIlabel的扩展代码如下 class CPSPFMarkLabel: UILabel {convenience init(text: String) {self.init(frame: ...

  8. AppDelegate瘦身之服务化

    有没有觉得你的AppDelegate杂乱无章?代码几百行上千行?集成了无数的功能,如推送.埋点.日志统计.Crash统计等等,感觉AppDelegate无所不能. 来一段一般的AppDelegate代 ...

  9. 使用CADisplayLink实现UILabel动画特效

    在开发时,我们有时候会遇到需要定时对UIView进行重绘的需求,进而让view产生不同的动画效果. 本文项目 效果图 初探 CADisplayLink 定时对View进行定时重绘可能会第一时间想到使用 ...

最新文章

  1. CSDN 十大技术主题盘点-AI篇
  2. (转)Java中的private、protected、public和default的区别
  3. (c语言)和与积的运算第三篇
  4. 戴尔为例 浅谈电子商务时代客户关系管理
  5. java建立tcp服务器长连接_B/S 架构下后端能否建立 TCP 长连接?
  6. springmvc在启动工程的时候就访问数据库,加载一些共同的数据
  7. c++ 走向高级之日积月累
  8. mysql创建表时外连接_4.mysql数据库创建,表创建模等模板脚本,mysql_SQL99标准的连接查询(内连接,外连接,满外连接,交叉连接)_MySQL...
  9. tensorflow英语怎么读_英语不行?你可以试试TensorFlow官方中文版教程
  10. bat文件如何将一段文字放入剪切板?
  11. php 防止access token过期,微信調用接口,防止Access_token過期的方法
  12. tomcat安装启动startup.bat文件命令行界面出现乱码的问题解决
  13. 【渝粤教育】国家开放大学2018年秋季 0222-21T模拟电子电路 参考试题
  14. 基本技能 100256
  15. 支付宝转账到银行卡/隐藏部分卡号
  16. 团队作业——Alpha冲刺 8/12
  17. livp后缀文件图片怎么打开,在电脑怎么打开live照片批量转换?
  18. 做统计分析课程设计时回忆的一些知识
  19. vertica MySQL_Vertica数据库 安装 | 学步园
  20. 马太效应(Matthew Effect)

热门文章

  1. AndroidJava List与equals的微妙关系,小心掉坑里
  2. python 删除特定行数据_怎么用 Python 做数据分析实例
  3. (STL,map,queue)团体队列
  4. java c s是什么_Java在C/S
  5. linux中常用名词解释,科学网—linux中常见名词解释 - 武海丹的博文
  6. 空闲队列函数排队 requestIdleCallback
  7. javascript 唯一值的集合 Set对象
  8. xmapp 查询文字内容显示乱码
  9. qdialog 返回值_QDialog exec()并获取结果值
  10. TOPSIS与模糊Borda 的组合应用(以第二届大湾区杯和国赛为案例)