2016笔记——文本属性

近来在学习CoreGraphics,然后想做一个简单的画文本,然后发现网上的方法drawAtPoint:withFont,在iOS7时已经被废弃了,这可咋整啊。。只能使用drawPoint:withAttributes方法了。

屏幕快照 2016-01-22 16.57.46.png

point好弄,可是dic该怎么写??我从网上找到了集锦哈哈~

看看dic里面都能写什么吧:

屏幕快照 2016-01-22 16.56.13.png

属性还真多啊,各种可能存在的都有了呢

此外,还有一些注意点:

1、NSStrokeColorAttributeName这个属性需要和NSStrokeWidthAttributeName(设置描边宽度)属性相配合使用,这样能使文字空心。同时设置了这两个属性时,且宽度为整数时,文字的前景色就无效果了。

2、NSStrokeWidthAttributeName属性对应的值是一个NSNumber,该值改变描边宽度(相对于字体size的百分比)。默认为0,即不改变,正数只改变描边宽度,负数同时改变文字的描边和填充宽度。

3、NSShadow单独设置不好使,必须和其他属性搭配才能有效果:NSVerticalGlyphFormAttributeName、NSObliquenessAttributeName、NSExpansionAttributeName 搭配这三个中任意一个均可有效果。

4、shadow.shadowBlurRadius = 5.0; 这一句设置阴影的模糊度

加油,一个小小的知识点,引出了这么多未知的东西,仍须多多努力~~

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

推荐阅读更多精彩内容