1. NSDictionary *attributes =@{
  2. NSForegroundColorAttributeName: [UIColorredColor],
  3. NSFontAttributeName: [UIFontfontWithName:@"Zapfino" size:16.0]
  4. };
  5. NSString *strDisplayText =@"This is an attributed string.";
  6. NSAttributedString *attributedText = [[NSAttributedStringalloc] initWithString:strDisplayTextattributes:attributes];
  7. self.lblInfo.attributedText= attributedText;

  1. NSDictionary *attributes1 =@{
  2. NSBackgroundColorAttributeName: [UIColororangeColor],
  3. NSFontAttributeName: [UIFontfontWithName:@"Zapfino" size:22.0],
  4. NSKernAttributeName: @-1.0
  5. };
  6. NSString *strDisplayText1 =@"Orange Background";
  7. NSAttributedString *attributedText1 = [[NSAttributedStringalloc] initWithString:strDisplayText1attributes:attributes1];
  8. self.lblInfo1.attributedText= attributedText1;

  1. NSShadow*shadow = [[NSShadow alloc]init];
  2. shadow.shadowColor = [UIColorgreenColor];
  3. shadow.shadowBlurRadius = 5.0;
  4. shadow.shadowOffset = CGSizeMake(1.0,1.0);
  5. NSDictionary *attributes2 =@{
  6. NSUnderlineStyleAttributeName:@1,
  7. NSShadowAttributeName: shadow
  8. };
  9. NSString *strDisplayText2 =@"Shadow Font";
  10. NSAttributedString *attributedText2 = [[NSAttributedStringalloc] initWithString:strDisplayText2attributes:attributes2];
  11. self.lblInfo2.attributedText= attributedText2;

  1. NSDictionary*subStrAttribute1 = @{
  2. NSForegroundColorAttributeName: [UIColorredColor],
  3. NSStrikethroughStyleAttributeName:@2
  4. };
  5. NSDictionary *subStrAttribute2 =@{
  6. NSForegroundColorAttributeName: [UIColorgreenColor]
  7. };
  8. NSString *strDisplayText3 =@"Red and Green";
  9. NSMutableAttributedString *attributedText3 = [[NSMutableAttributedStringalloc] initWithString:strDisplayText3];
  10. [attributedText3 setAttributes:subStrAttribute1range:NSMakeRange(0,3)];
  11. [attributedText3 setAttributes:subStrAttribute2range:NSMakeRange(8,5)];
  12. self.lblInfo3.attributedText= attributedText3;

  1. //段落样式设置
  2. NSMutableParagraphStyle *paragraph = [[NSMutableParagraphStyle alloc] init];
  3. paragraph.alignment = NSTextAlignmentJustified;
  4. paragraph.firstLineHeadIndent =20.0;
  5. paragraph.paragraphSpacingBefore = 10.0;
  6. paragraph.lineSpacing = 5;
  7. paragraph.hyphenationFactor =1.0;
  8. NSDictionary *attributes4 =@{
  9. NSForegroundColorAttributeName: [UIColorredColor],
  10. NSParagraphStyleAttributeName: paragraph
  11. };
  12. NSString *strDisplayText4 =@“iPad inspires creativity and ……”;
  13. NSAttributedString *attributedText4 = [[NSAttributedStringalloc] initWithString: strDisplayText4attributes:attributes4];
  14. self.lblInfo4.attributedText= attributedText4;
 
0

NSAttributeString创建各种文字效果的更多相关文章

  1. CSS Gradient文字效果

    你想创建的标题没有渲染和Photoshop每个标题吗?这里是一个简单的CSS技巧向您展示如何创建渐变文字效果,PNG图像(纯CSS,没有Javascript或Flash).你所需要的是一个空的< ...

  2. JAVA 跑马灯文字效果

    JAVA跑马灯文字效果的实现: 1. 首先创建一个继承JFrame类的HorseRaceLightTextFrame窗体类,代码如下: package com.example.horseracelig ...

  3. css文字效果(文字剪贴蒙版,text-shodow的应用,文字排版等…)

    .katex { display: inline-block; text-align: initial; } .katex { font-family: Consolas, Inconsolata, ...

  4. 第95天:CSS3 边框、背景和文字效果

    1.CSS3边框: border-radius:CSS3圆角边框.在 CSS2 中添加圆角矩形需要技巧,我们必须为每个圆角使用不同的图片,在 CSS3 中,创建圆角是非常容易的,在 CSS3 中,bo ...

  5. css鼠标滑过出现文字效果

    模仿淘宝上鼠标移动到商品图片时,出现的文字效果. 1.效果图                                鼠标移动到粉红色的区域,则出现黄色部分. 2.代码 <!DOCTYPE ...

  6. Qt qml 模拟iphone slide to unlock 的聚光动画文字效果

    模拟iphone slide to unlock 的聚光动画文字效果    /底层放淡文字    /前景放高亮文字+半透明遮罩    /动画移动遮罩 Author: surfsky.cnblogs.c ...

  7. Progress.js – 为页面上的任意对象创建进度条效果

    Progress.js 是一个 JavaScript 和 CSS3 的库,它帮助开发人员为网页上的每个对象创建和管理进度条效果.你可以设计自己的模板,进度条或者干脆定制. 您可以使用 Progress ...

  8. 【转】使用jquery animate创建平滑滚动效果

    这篇文章主要介绍了使用jquery animate创建平滑滚动效果,效果可以滚动到顶部.到底部或页面中指定地方,生要的是非常平滑,很舒服,需要的朋友可以参考下 滚动到顶部: $('.scroll_to ...

  9. as3.0:文字 效果

    //文字描边效果var tf1 = _root.createTextField("tf1", _root.getNextHighestDepth(), 10, 10, 0, 0); ...

随机推荐

  1. android ActionBar的使用

    Action Bar主要功能包括:   1. 显示选项菜单   2. 提供标签页的切换方式的导航功能,能够切换多个fragment.    3.  提供下拉的导航条目.   4. 提供交互式活动视图取 ...

  2. spark资料下载

    很全的spark资料下载,包含pdf书籍和培训学校视频教程, 1.spark多语言编程:spark多语言开发 2.tachyon:tachyon 3.sparkR:sparkR 所有内容请点击:所有内 ...

  3. 关于Java IO InputStream 的一点整理!

    程序的开发其中一直在用文件的读写.可是对于java其中输入流以及输出流仅仅是会用不理解,一直以来想搞清楚其,可是一直没有运行(悲剧).今天早上抽出半个小时通过JDK API1.6.0中文版帮助逐步的了 ...

  4. android 图片特效处理之 图片叠加

    这篇将讲到图片特效处理的图片叠加效果.跟前面一样是对像素点进行处理,可参照前面的android图像处理系列之七--图片涂鸦,水印-图片叠加和android图像处理系列之六--给图片添加边框(下)-图片 ...

  5. html5页面怎么播放音频和视频

    html5页面怎么播放音频和视频 一.总结 一句话总结:html5 音频和视频标签:(audio And video),局限是不同浏览器对音频视频的格式支持很让人头痛 1.最基础的音频和视频标签的使用 ...

  6. IIS7下设置AD单点登录

    简介:IIS7下设置AD单点登录 1.选中网站,双击“身份验证”: 2.启用“Window身份验证”.禁用“匿名身份验证”.启用“基本身份验证”: 3.在“基本身份验证”上面点右键,选择“编辑”,输入 ...

  7. POJ 2374 线段树建图+Dijkstra

    题意: 思路: 线段树+Dijkstra(要堆优化的) 线段树要支持打标记 一个栅栏 拆成两个点 :左和右 新加一个栅栏的时候 看看左端点有没有被覆盖过 如果有的话 就分别从覆盖的那条线段的左右向当前 ...

  8. javafx drag

    public class EffectTest extends Application { @Override public void start(Stage stage) { stage.setTi ...

  9. C# WinForm设置透明

    1:通过设置窗体的 TransparencyKey实现  例:窗体中的白色会变成透明      this.BackColor =Color.White; this.TransparencyKey = ...

  10. POJ 4047 Garden

    Garden Time Limit: 1000ms Memory Limit: 65536KB This problem will be judged on PKU. Original ID: 404 ...