zoukankan      html  css  js  c++  java
  • UI: UILabel

    常用属性:
     
    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,那么会根据当前行/单词/字符,来对文本进行截取显示。 

  • 相关阅读:
    Python在信号与系统(1)——Hilbert兑换,Hilbert在国家统计局的包络检测应用,FIR_LPF滤波器设计,格鲁吉亚也迫使高FM(PM)调制
    HDU 4925 Apple Tree
    [ACM] HDU 3395 Special Fish (最大重量二分图匹配,KM算法)
    OCP解决问题053-16 MEMORY_TARGET
    图像归一化
    我毕业10年
    静态分析与动态分析
    逐步求精
    抽象与逐步求精
    自项向下,逐步求精
  • 原文地址:https://www.cnblogs.com/safiri/p/4022051.html
Copyright © 2011-2022 走看看