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

  • 相关阅读:
    java读取文件并获得文件编码,转换为指定编码的工具类代码
    OpenStreetMap地图数据介绍(转)
    字符串匹配的KMP算法(转)
    Dijkstra算法求最短路径(java)(转)
    用java解析在OpenStreetMap上下载的地图数据(SAX版,适合比较大的xml文件)
    用java解析在OpenStreetMap上下载的地图数据
    加载依赖的jar包在命令行编译和运行java文件
    CentOS 加载/挂载 U盘 (转)
    MongoDB:如何正常关闭服务(转)
    JTS(Geometry)(转)
  • 原文地址:https://www.cnblogs.com/safiri/p/4022051.html
Copyright © 2011-2022 走看看