NSDictionary *attributes = @{ NSForegroundColorAttributeName : [ UIColorredColor

],

NSFontAttributeName : [ UIFont fontWithName : @"Zapfino"   size : 16.0

]

}

;

NSString *strDisplayText = @"This is an attributed string."

;

NSAttributedString *attributedText = [[ NSAttributedString alloc ] initWithString:strDisplayText attributes

:attributes];

self . lblInfo . attributedText = attributedText;

NSDictionary *attributes1 = @{ 
NSBackgroundColorAttributeName : [ UIColor orangeColor ], 
    NSFontAttributeName : [ UIFont fontWithName : @"Zapfino"   size : 22.0 ], 
NSKernAttributeName : @- 1.0 
    } ; 
    NSString *strDisplayText1 = @"Orange Background" ; 
    NSAttributedString *attributedText1 = [[ NSAttributedString alloc ] initWithString:strDisplayText1 attributes :attributes1]; 
    self . lblInfo1 . attributedText = attributedText1;

NSShadow *shadow = [[ NSShadow alloc ] init ]; 
    shadow. shadowColor = [ UIColor greenColor ]; 
    shadow. shadowBlurRadius = 5.0 ; 
    shadow. shadowOffset = CGSizeMake ( 1.0 , 1.0 ); 
    NSDictionary *attributes2 = @{ 
NSUnderlineStyleAttributeName : @1 , 
NSShadowAttributeName : shadow 
    } ; 
    NSString *strDisplayText2 = @"Shadow Font" ; 
    NSAttributedString *attributedText2 = [[ NSAttributedString alloc ] initWithString:strDisplayText2 attributes :attributes2]; 
    self . lblInfo2 . attributedText = attributedText2;

NSDictionary *subStrAttribute1 = @{ 
NSForegroundColorAttributeName : [ UIColor redColor ], 
NSStrikethroughStyleAttributeName : @2 
    } ; 
    
    NSDictionary *subStrAttribute2 = @{ 
NSForegroundColorAttributeName : [ UIColor greenColor ] 
    } ; 
    
    NSString *strDisplayText3 = @"Red and Green" ; 
    NSMutableAttributedString *attributedText3 = [[ NSMutableAttributedString alloc ]initWithString :strDisplayText3]; 
    [attributedText3 setAttributes :subStrAttribute1 range : NSMakeRange ( 0 , 3 )]; 
    [attributedText3 setAttributes :subStrAttribute2 range : NSMakeRange ( 8 , 5 )]; 
    self . lblInfo3 . attributedText = attributedText3;

NSMutableParagraphStyle *paragraph = [[ NSMutableParagraphStyle alloc ] init

];

paragraph.

alignment = NSTextAlignmentJustified

;

paragraph.

firstLineHeadIndent = 20.0

;

paragraph.

paragraphSpacingBefore = 10.0

;

paragraph.

lineSpacing = 5

;

paragraph.

hyphenationFactor = 1.0

;

NSDictionary *attributes4 = @{ NSForegroundColorAttributeName : [ UIColorredColor

],

NSParagraphStyleAttributeName : paragraph     }

;

NSString *strDisplayText4 = @“iPad inspires creativity and ……”

;

NSAttributedString *attributedText4 = [[ NSAttributedString alloc ] initWithString : strDisplayText4 attributes :attributes4];

self . lblInfo4 . attributedText = attributedText4;

最新文章

  1. CSS常用样式及示例
  2. UINavigationController push时,页面卡顿
  3. net-snmp子代理(SubAgent)编写详述
  4. java多线程:并发包中的信号量和计数栓的编程模型
  5. 在DWZ框架中整合kindeditor复文本框控件
  6. Canvas简单动画和像素处理
  7. JAVA环境变量配置详解
  8. iOS开发之UICollectionViewController
  9. Jquery操作Table
  10. 201521123035《Java程序设计》第十一周作业
  11. 虚拟专用网VPN
  12. python 检测nginx状态,若无法访问发邮件通知
  13. AJAX的get和post请求原生编写方法
  14. 软件测试实验四----mujava变异测试
  15. 配置windows批处理脚本(.bat)文件路径 | window批处理文件配置执行路径
  16. [dpdk] SDK编译-简单扼要版
  17. 暴君第一季/全集Tyrant迅雷下载
  18. hidden="hidden",display:none, visibility:hidden 三者的区别
  19. Wireshark分析网络慢
  20. 10种canvas鼠标光标动画特效

热门文章

  1. Scrum 思考
  2. Power Desginer系列01【转摘】
  3. Django admin管理
  4. 自定义控件 淘宝头条【ViewFlipper】
  5. JavaScript获得页面区域大小的代码
  6. Vue使用中遇到问题汇总(三)
  7. Node.js:模块系统、函数
  8. java学习笔记16--I/O流和文件
  9. Android -- 写xml到SD卡中
  10. [Angular-Scaled web] 3. Basic State with ui-router