码迷,mamicode.com
首页 > 其他好文 > 详细

UI: UILabel

时间:2014-10-13 16:05:59      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:color   io   使用   ar   strong   sp   div   on   cti   

常用属性:
 
numberOfLines    =0时自动换行
 
myLabel.adjustsFontSizeToFitWidth = YES
 
myLabel.font = [UIFont boldSystemFontOfSize:14.0f]; 
 
shadowColor

  这个属性是 UIColor 类型,如属性名字所示,它指定了标签阴影的颜色。如果你设置 了这个属性,那么还需要设置一下 shadowOffset 属性。

shadowOffset

  这个属性是 CGSize 类型,它指定了文本阴影的偏移量。例如,如果你将这个属性设 置为(1,0),阴影将出现在文字右边 1 像素的地方。如果设置为(1,2),阴影将出现在文 字右边 1 像素,文字下面 2 像素的地方。如果设置为(-2,-10),阴影将出现在文本左边 2 像素,文本上边 10 像素的地方。 

lineBreakMode

   这个属性是 NSLineBreakMode,它指定了文本的换行模式。例如,如果你把这个属性 设置为 NSLineBreakByWordWrapping,那么单词将会保持在一起,如果当前行没有足够的空 间来显示某个单词了,那么会将其换行显示到下一行。你也可以将这个属性设置为 NSLineBreakByCharWrapping,此时当在换行时,单词可能会被打断。一般在对空间有严格 要求的情况下,才使用 NSLineBreakByCharWrapping。如果你希望保持友好的用户界面,我 建议你不要使用 NSLineBreakByCharWrapping。

textAlignment

  这个属性是 NSTextAlignment,它指定了标签中文本的水平对齐方式。例如,你可以 把这个属性设置为 NSTextAlignmentCenter,以达到对文本进行水平居中对齐。 

textColor

  这个属性的类型是 UIColor,定义了标签内文本的颜色。

font

  这个属性是 UIFont 类型,定义了标签内文本的字体。

adjustsFontSizeToFitWidth

  这个属性是 BOOL 类型。当将其设置为 YES 时,它将会根据具体情况,修改标签内 文本的字体大小。例如,如果你有一个很小的标签,里面有很多文字,此时如果你把这个属 性设置为 YES,runtime 会自动的减小标签内文本的大小,以确保文本能够全部显示出来。 相反,如果这个属性设置为 NO,那么会根据当前行/单词/字符,来对文本进行截取显示。 

UI: UILabel

标签:color   io   使用   ar   strong   sp   div   on   cti   

原文地址:http://www.cnblogs.com/safiri/p/4022051.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!