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];

  • 相关阅读:
    HDU5367 思维map // 动态线段树
    CF500C New Year Book Reading
    窗口的星星
    【模板】扫描线
    [JLOI2014]松鼠的新家
    [USACO15DEC]最大流Max Flow
    The Lost House
    介绍 Seq2Seq 模型
    word2vec 和 glove 模型的区别
    关于 word2vec 如何工作的问题
  • 原文地址:https://www.cnblogs.com/yingkong1987/p/3343931.html
Copyright © 2011-2022 走看看