zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

用CATextLayer来实现一个UILabel详解手机开发

手机开发 实现 详解 一个
2023-06-13 09:20:07 时间
 CATextLayer *textLayer = [CATextLayerlayer]; 

 textLayer.frame =CGRectMake(100,100,100,100); 

 [self.view.layeraddSublayer:textLayer]; 

 textLayer.foregroundColor = [UIColorblackColor].CGColor; 

 textLayer.alignmentMode =kCAAlignmentJustified; 

 textLayer.wrapped =YES; 

 UIFont *font = [UIFontsystemFontOfSize:15]; 

 CFStringRef fontName = (__bridgeCFStringRef)font.fontName; 

 CGFontRef fontRef =CGFontCreateWithFontName(fontName); 

 textLayer.font = fontRef; 

 textLayer.fontSize = font.pointSize; 

 CGFontRelease(fontRef); 

 NSString *text =@"Cupid laid by his brand, and fell asleep"; 

 textLayer.string = text; 

 textLayer.contentsScale = [UIScreen mainScreen].scale; // 在Retina显示

3385.html

服务器部署程序员系统优化网站设置运维