废弃代码
来源:互联网 发布:淘宝卖星巴克券货源 编辑:程序博客网 时间:2024/04/28 10:37
//段落 //line break CTParagraphStyleSetting lineBreakMode; CTLineBreakMode lineBreak = kCTLineBreakByCharWrapping; //换行模式 lineBreakMode.spec = kCTParagraphStyleSpecifierLineBreakMode; lineBreakMode.value = &lineBreak; lineBreakMode.valueSize = sizeof(CTLineBreakMode); //行间距 CTParagraphStyleSetting LineSpacing; CGFloat spacing = 4.0; //指定间距 LineSpacing.spec = kCTParagraphStyleSpecifierLineSpacingAdjustment; LineSpacing.value = &spacing; LineSpacing.valueSize = sizeof(CGFloat); CTParagraphStyleSetting settings[] = {lineBreakMode,LineSpacing}; CTParagraphStyleRef paragraphStyle = CTParagraphStyleCreate(settings, 2); //第二个参数为settings的长度 [attString addAttribute:(NSString *)kCTParagraphStyleAttributeName value:(id)paragraphStyle range:NSMakeRange(0, _text.length)];
//段落 //line break CTParagraphStyleSetting lineBreakMode; CTLineBreakMode lineBreak = kCTLineBreakByCharWrapping; //换行模式 lineBreakMode.spec = kCTParagraphStyleSpecifierLineBreakMode; lineBreakMode.value = &lineBreak; lineBreakMode.valueSize = sizeof(CTLineBreakMode); //行间距 CTParagraphStyleSetting LineSpacing; CGFloat spacing = 4.0; //指定间距 LineSpacing.spec = kCTParagraphStyleSpecifierLineSpacingAdjustment; LineSpacing.value = &spacing; LineSpacing.valueSize = sizeof(CGFloat); CGFloat lineSpaceMax = 4.0f; CTParagraphStyleSetting lineSpaceStyleMax; lineSpaceStyleMax.spec = kCTParagraphStyleSpecifierMaximumLineSpacing;//最大行间距属性 lineSpaceStyleMax.valueSize = sizeof(lineSpaceMax); lineSpaceStyleMax.value = &lineSpaceMax; CGFloat lineSpaceMin = 1.0f; CTParagraphStyleSetting lineSpaceStyleMin; lineSpaceStyleMin.spec = kCTParagraphStyleSpecifierMinimumLineSpacing;//最小行间距属性 lineSpaceStyleMin.valueSize = sizeof(lineSpaceMin); lineSpaceStyleMin.value = &lineSpaceMin; CGFloat lineSpaceAdjust = 2.0f; CTParagraphStyleSetting lineSpaceStyleAdjust; lineSpaceStyleAdjust.spec = kCTParagraphStyleSpecifierLineSpacingAdjustment; lineSpaceStyleAdjust.valueSize = sizeof(lineSpaceAdjust); lineSpaceStyleAdjust.value = &lineSpaceAdjust; CTParagraphStyleSetting settings[] = {lineBreakMode,LineSpacing,lineSpaceMax,lineSpaceMin}; CTParagraphStyleRef paragraphStyle = CTParagraphStyleCreate(settings, 2); //第二个参数为settings的长度 [attString addAttribute:(NSString *)kCTParagraphStyleAttributeName value:(id)paragraphStyle range:NSMakeRange(0, attString.length)];