zoukankan      html  css  js  c++  java
  • IOS7开发~NSAttributedString

    从 NSBundle 中读取rtf文本文件的内容,然后用UITextView展示:

    NSURL *url = [[NSBundle mainBundleURLForResource:@"Test.rtf" withExtension:nil];

        

        NSMutableAttributedString *attributedText = [[NSMutableAttributedString alloc]

                                                     initWithFileURL:url

                                                     options:@{}

                                                     documentAttributes:nil

                                                     error:nil];

        

    //    返回相关联的字体,文字样式,并适当缩放用户选择的内容大小类别的一个实例。见UIFontDescriptor.h的完整列表

    //    + (UIFont *)preferredFontForTextStyle:(NSString *)style NS_AVAILABLE_IOS(7_0);

        [attributedText addAttribute:NSFontAttributeName

                                     value:[UIFont preferredFontForTextStyle:UIFontTextStyleBody]

                                     range:NSMakeRange(0, attributedText.length)];

        

        UITextView *tView = [[UITextView allocinitWithFrame:CGRectMake(1010300400)

                                                textContainer:nil];

        tView.attributedText = attributedText;

        

        [self.view addSubview:tView];

  • 相关阅读:
    线程(java课堂笔记)
    java中的各种流(老师的有道云笔记)
    面向对象(java菜鸟的课堂笔记)
    泛型(java菜鸟的课堂笔记)
    我做的第一个程序(菜鸟的java课堂笔记)
    java中的一些规则(菜鸟的课堂笔记)
    一位菜鸟的java 最基础笔记
    spatial index (空间索引)
    hadoop 的疑问
    numpy 矩阵的运算
  • 原文地址:https://www.cnblogs.com/yingkong1987/p/3343931.html
Copyright © 2011-2022 走看看