亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > iOS > 正文

IOS 中CATextLayer繪制文本字符串

2019-10-21 18:44:18
字體:
來源:轉載
供稿:網友

IOS 中CATextLayer繪制文本字符串

CATextLayer使用Core Text進行繪制,渲染速度比使用Web Kit的UILable快很多。而且UILable主要是管理內容,而CATextLayer則是繪制內容。

CATextLayer的繪制文本字符串的效果如下:

CATextLayer,繪制文本字符串,IOS

代碼示例:

// 繪制文本的圖層 CATextLayer *layerText = [[CATextLayer alloc] init]; // 背景顏色 layerText.backgroundColor = [UIColor orangeColor].CGColor; // 渲染分辨率-重要,否則顯示模糊 layerText.contentsScale = [UIScreen mainScreen].scale; // 顯示位置 layerText.bounds = CGRectMake(0.0, 0.0, 100.0, 50.0); layerText.position = position; // 添加到父圖書 [self.view.layer addSublayer:layerText]; 
// 分行顯示 layerText.wrapped = YES; // 超長顯示時,省略號位置 layerText.truncationMode = kCATruncationNone; // 字體顏色 layerText.foregroundColor = [UIColor purpleColor].CGColor; // 字體名稱、大小 UIFont *font = [UIFont systemFontOfSize:15.0]; CFStringRef fontName = (__bridge CFStringRef)font.fontName; CGFontRef fontRef =CGFontCreateWithFontName(fontName); layerText.font = fontRef; layerText.fontSize = font.pointSize; CGFontRelease(fontRef); // 字體對方方式 layerText.alignmentMode = kCAAlignmentJustified; 
// 字符顯示 NSString *text = @"devZhang is iOSDeveloper.devZhang is iOSDeveloper.devZhang is iOSDeveloper.devZhang is iOSDeveloper."; 
// 方法1-簡單顯示 layerText.string = text; 
// 方法2-富文本顯示 // 文本段落樣式 NSMutableParagraphStyle *textStyle = [[NSMutableParagraphStyle alloc] init]; textStyle.lineBreakMode = NSLineBreakByWordWrapping; // 結尾部分的內容以……方式省略 ( "...wxyz" ,"abcd..." ,"ab...yz") textStyle.alignment = NSTextAlignmentCenter; //(兩端對齊的)文本對齊方式:(左,中,右,兩端對齊,自然) textStyle.lineSpacing = 5; // 字體的行間距 textStyle.firstLineHeadIndent = 5.0; // 首行縮進 textStyle.headIndent = 0.0; // 整體縮進(首行除外) textStyle.tailIndent = 0.0; // textStyle.minimumLineHeight = 20.0; // 最低行高 textStyle.maximumLineHeight = 20.0; // 最大行高 textStyle.paragraphSpacing = 15; // 段與段之間的間距 textStyle.paragraphSpacingBefore = 22.0f; // 段首行空白空間/* Distance between the bottom of the previous paragraph (or the end of its paragraphSpacing, if any) and the top of this paragraph. */ textStyle.baseWritingDirection = NSWritingDirectionLeftToRight; // 從左到右的書寫方向(一共??三種) textStyle.lineHeightMultiple = 15; /* Natural line height is multiplied by this factor (if positive) before being constrained by minimum and maximum line height. */ textStyle.hyphenationFactor = 1; //連字屬性 在iOS,唯一支持的值分別為0和1 // 文本屬性 NSMutableDictionary *textAttributes = [[NSMutableDictionary alloc] init]; // NSParagraphStyleAttributeName 段落樣式 [textAttributes setValue:textStyle forKey:NSParagraphStyleAttributeName]; // NSFontAttributeName 字體名稱和大小 [textAttributes setValue:[UIFont systemFontOfSize:12.0] forKey:NSFontAttributeName]; // NSForegroundColorAttributeNam 顏色 [textAttributes setValue:[UIColor greenColor] forKey:NSForegroundColorAttributeName]; NSMutableAttributedString *attributedText = [[NSMutableAttributedString alloc] initWithString:text]; [attributedText setAttributes:textAttributes range:NSMakeRange(0, 8)]; layerText.string = attributedText; 

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
九九久久久久久久久激情| 不用播放器成人网| 国产精品91在线观看| 欧美成人免费va影院高清| 大胆人体色综合| 精品国产欧美成人夜夜嗨| 国产成人免费91av在线| 亚洲黄色av网站| 狠狠色香婷婷久久亚洲精品| 日韩视频第一页| 欧美综合在线第二页| 正在播放欧美一区| 日本精品va在线观看| 俺去了亚洲欧美日韩| 亚洲va电影大全| 久久久亚洲欧洲日产国码aⅴ| 亚洲香蕉伊综合在人在线视看| 国产91精品高潮白浆喷水| 亚洲精品suv精品一区二区| 麻豆国产精品va在线观看不卡| 欧美极品少妇xxxxⅹ喷水| 俺去啦;欧美日韩| 91中文字幕在线观看| 日韩国产高清视频在线| 久久最新资源网| 日韩黄色av网站| www.亚洲男人天堂| 国产91色在线|| 热久久99这里有精品| 国产成人精品a视频一区www| www.国产一区| 日韩视频免费在线观看| 国产日韩视频在线观看| 久久国产视频网站| 久久久综合av| 日韩大陆欧美高清视频区| 欧美午夜性色大片在线观看| 欧美视频在线观看免费| 国产精品黄色av| 国语自产偷拍精品视频偷| 伊人伊成久久人综合网站| 久久久久亚洲精品| 国产国语videosex另类| 欧美色图在线视频| 日韩电视剧免费观看网站| 国产精品视频大全| 国产精品久久不能| 中文字幕九色91在线| 2018中文字幕一区二区三区| y97精品国产97久久久久久| 日韩欧美第一页| 日韩精品丝袜在线| 成人欧美在线观看| 日韩亚洲欧美中文高清在线| 亚洲精品资源美女情侣酒店| 国产精品久久久久久久7电影| 高清在线视频日韩欧美| 国产精品久久久久久久av电影| 国模精品一区二区三区色天香| 国产精品免费观看在线| 伊人伊成久久人综合网站| 日韩久久免费视频| 欧美成人精品在线播放| 欧美有码在线观看| 国产成人综合av| 久久国产精品首页| 久久亚洲精品一区二区| 日韩经典中文字幕在线观看| 国产91色在线免费| 色狠狠av一区二区三区香蕉蜜桃| 不卡中文字幕av| 97在线观看视频国产| 在线看国产精品| 国产精品国产三级国产aⅴ浪潮| 久久国产视频网站| 日韩欧亚中文在线| 成人免费看片视频| 国外色69视频在线观看| 亚洲国产精品中文| 亚洲免费电影一区| 国产亚洲在线播放| 亚洲精品一区二区久| 亚洲人成网站999久久久综合| 国产精品久久久久久久久久东京| 国产欧美精品日韩| 日韩精品高清在线| 精品国产欧美成人夜夜嗨| 成人激情综合网| 久久躁狠狠躁夜夜爽| 国产精品丝袜高跟| 亚洲人线精品午夜| 日韩av综合中文字幕| 国产精品女人网站| 亚洲伊人久久大香线蕉av| 91亚洲永久免费精品| 成人免费xxxxx在线观看| 国产精品国产三级国产专播精品人| 国产在线精品一区免费香蕉| 日韩暖暖在线视频| 国产精品网址在线| 国产精品夜色7777狼人| 精品久久久久人成| 久久手机免费视频| 国产亚洲精品久久久久久牛牛| 狠狠躁夜夜躁人人躁婷婷91| 亚洲欧美国产日韩天堂区| 国产69精品久久久| 亚洲伊人久久大香线蕉av| 国产97在线播放| 欧美激情亚洲一区| 国产欧美精品va在线观看| 亚洲91av视频| 亚洲aⅴ日韩av电影在线观看| 亚洲色图第一页| 国内精品小视频| 精品国模在线视频| 中文字幕亚洲第一| 91爱视频在线| 九色精品免费永久在线| 欧美激情在线视频二区| 久久97精品久久久久久久不卡| 久久国产精品久久久久久| 国产精品专区一| 亚洲国产成人久久综合一区| 国产一区二区日韩| 成人夜晚看av| 亚洲精品日韩av| 国语自产精品视频在线看抢先版图片| 国产精品99久久久久久久久久久久| 欧美中文在线免费| 一夜七次郎国产精品亚洲| 久久久免费电影| 78m国产成人精品视频| 欧美超级乱淫片喷水| 欧美视频在线观看 亚洲欧| 1769国内精品视频在线播放| 中文字幕在线国产精品| 成人免费直播live| 亚洲国产精品美女| 伊人精品在线观看| 亚洲欧美在线x视频| 成人国产亚洲精品a区天堂华泰| 成人激情视频在线| 日韩欧美精品网址| 亚洲欧美制服第一页| 热99精品里视频精品| 久久久久久噜噜噜久久久精品| 色妞色视频一区二区三区四区| 久久精品99国产精品酒店日本| 亚洲成人激情视频| 久久精品91久久香蕉加勒比| 欧美成人免费播放| 欧美限制级电影在线观看| 成人网在线视频| 最近日韩中文字幕中文| 日韩免费在线观看视频| 成人激情在线观看| 国产精品极品尤物在线观看| 91探花福利精品国产自产在线| 一级做a爰片久久毛片美女图片| 亚洲国产日韩一区| 精品毛片三在线观看| 国产专区精品视频| 亚洲第一免费播放区|