您的位置:首页 > 其它

drawInRect: withFont: lineBreakMode:弃用

2015-11-27 11:56 344 查看
NSString *date = [NSString stringWithFormat:@"%i",targetDate];
//        [date drawInRect:CGRectMake(targetX+5, targetY+3, rectWidth, rectHeight) withFont:[UIFont fontWithName:@"HelveticaNeue" size:17] lineBreakMode:NSLineBreakByClipping alignment:NSTextAlignmentCenter];


NSString *date = [NSString stringWithFormat:@"%i",targetDate];
//        [date drawInRect:CGRectMake(targetX+5, targetY+3, rectWidth, rectHeight) withFont:[UIFont fontWithName:@"HelveticaNeue" size:17] lineBreakMode:NSLineBreakByClipping alignment:NSTextAlignmentCenter];

UIFont *font = [UIFont fontWithName:@"HelveticaNeue" size:17];

/// Make a copy of the default paragraph style
NSMutableParagraphStyle *paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutableCopy];
paragraphStyle.lineBreakMode = NSLineBreakByClipping;
paragraphStyle.alignment = NSTextAlignmentCenter;

NSDictionary *attributes = @{ NSFontAttributeName: font,
NSParagraphStyleAttributeName: paragraphStyle };
[date drawInRect:CGRectMake(targetX+5, targetY+3, rectWidth, rectHeight) withAttributes:attributes];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: