您的位置:首页 > 产品设计 > UI/UE

iOS UILabel 使用姿势大全(标红关键字)

2016-03-25 14:07 483 查看

一、初始化

?

二、设置文字

①、设置默认文本

?
效果:



②、设置标签文本(此属性是iOS6.0之后才出现,如若不是必要,不建议使用此属性)

?
效果:



关键字标红的效果

?
③、设置字体,如果是使用②中的文本,那在设置AttributeString的属性时已经设置过Font了和textColor了,直接使用①设置文本时设置文本时,设置字体方法

?
④、设置颜色

?
⑤、设置对齐方式

?
?
NSTextAlignmentJustified和 NSTextAlignmentNatural用的时候会报错,程序崩溃,暂时不知道什么时候可以使用,希望知道的指教一下,感激不尽。

⑥、文字剪裁方式

?
?
⑦、设置Label enabled属性

如果设置为No,则文字颜色会变暗,表明其是不可用的,默认值为YES。

?
二、匹配Label上的文字

①、是否根据文本宽度改变字体大小

?
前后对比:









②、改变字母之间的间距来适应label大小

?
③、设置对齐基线

?
?
此属性有三个值可选

?
④、最小字体大小,当字体小于这个最小值时无效,显示此属性值

iOS6.0之前:minimumFontSize

iOS6.0之后:minimumScaleFactor

?

⑤、行数

?
⑥、高亮

?
⑦、阴影

?
三、Label位置

①、计算UIlabel 随字体多行后的高度

?
②、绘制text到指定区域

?

copy from http://my.oschina.net/joanfen/blog/145184
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: