ios斜体中文

label.transform=CGAffineTransformMake(1,0, -0.2,1,0,0);

CGAffineTransformmatrix =CGAffineTransformMake(1, 0, tanf(15 * (CGFloat)M_PI / 180), 1, 0, 0);

UIFontDescriptor*desc = [UIFontDescriptorfontDescriptorWithName:[UIFontsystemFontOfSize:17].fontNamematrix:matrix];

font = [UIFontfontWithDescriptor:descsize:17];

ios中不支持中文倾斜,于是只有设置倾斜角度。

第一行代码:设置反射。倾斜15度。

第二行代码:取得系统字符并设置反射。

第三行代码:获取字体。

上面的代码,通过舍子font的f可以实现,可以实现中文斜体。后面可以用

[string.textdrawInRect:drwithFont:fontlineBreakMode:NSLineBreakByTruncatingTail];

绘制出斜体字。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载:http://blog.csdn.net/u010330109/article/details/518821...
    F麦子阅读 9,649评论 0 3
  • 在ios中英文字体可以设置斜体,但是对中文字符无效,所以要对中文设置斜体得另外做处理。 //设置中文倾斜 CGAf...
    赖床综合症阅读 10,799评论 2 1
  • 不知道为什么,老师非要在课堂上给我们读一本小说。 给我们读小说的是我小学三年级的老师,按理应该说是语文老师,但是,...
    张舟子阅读 2,662评论 0 1
  • 01想到之前网上一直说的一句话,少年,你的前方的星辰大海啊!这句话听起来多难受啊,星辰大海,就是没有回家。 02我...
    前方有路归途可期阅读 812评论 0 0
  • 高考成绩已经出来了,很多人都在苦恼着怎么选填志愿,要是以前有人这样子给我指导,我估计会少走很多弯路,少掉很多坑。首...
    王守黑阅读 1,566评论 0 0