zoukankan      html  css  js  c++  java
  • UILabel 的属性(用法)方法

      

    Label 中常用的方法属性

    UILabel *label =[[UILabel alloc]initWithFrame:CGRectMake(90, 100, 140, 40)];//设置Label的大小

        //label.text =@"loveLYD meixian";//1.设置Label的文本

        NSString *sampleText = [NSString stringWithFormat:@"loveLYD meixian  but you should love me can you , that I will love you forever"];

        label.text = sampleText;//第二种设置字本

        label.backgroundColor = [UIColor redColor];//设置Label的背景颜色

        label.textAlignment =NSTextAlignmentCenter;//设置字体的位置

        label.textColor =[UIColor yellowColor];//设置字体的颜色

        //Font

        //label.font =[UIFont systemFontOfSize:17];//设置字体的大小

        label.font =[UIFont boldSystemFontOfSize:10];//加粗字体

        label.font = [UIFont fontWithName:@"Arial" size:15];//指定文字格式

        //numbeOfLine

        label.numberOfLines = 2;//label 最多可以显示多少行

        //enable  决定label的绘制样式 ,将设置为NO的时候,对字体设置颜色将不起作用,可以用来表示不激活状态

        //label.enabled = NO;

        //highLight  是否显示高亮

        label.highlighted = YES;

         label.highlightedTextColor =[UIColor whiteColor];

        //shadow

        [label setShadowColor:[UIColor blackColor]];//设置阴影颜色

        [label setShadowOffset:CGSizeMake(-2, -2)];//设置阴影的偏移量

        //baseLineAdjustment  adjustFontSizeToFitWidth 设置为YES时,用一下的代码来控制文本的底线

        label.adjustsFontSizeToFitWidth = YES ;

        label.baselineAdjustment = UIBaselineAdjustmentAlignCenters;

        //UIBaselineAdjustmentNone 使文本最底端与Label的中线对齐

        //UIBaselineAdjustmentAlignCenters 使文本的中线与Label的中线对齐

        //UIBaselineAdjustmentAlignBaselines  默认值为:0 文本的最顶端与中线对齐

        //Autoshrink

       //fixed font size 默认是不自动调节字体的大小适应Label的宽度

         label.minimumScaleFactor = 0.8;//设置最小的收缩比例,当文本的长度超过Label的长度的时候,按比例收缩,当收缩后还超过的,停止收缩

        //label.minimumFontSize  // 设置字体最小的显示的字号大小  6.0后停用

        //lineBreakMode 文字够长时候我文本显示的格式

        //lineBreakMode

        label.lineBreakMode = NSLineBreakByWordWrapping;//以空格为单位 ,保留整个单词(7.0以后与NSLineBreakByCharWrapping没有什么区别,以前则有)

        //NSLineBreakByCharWrapping  保留整个字符

        //NSLineBreakByClipping 简单的裁剪,直到边界

        //NSLineBreakByTruncatingHead 头部以 ...省略,显示后面的内容

        //NSLineBreakByTruncatingMiddle 中间部分以...省略 ,显示头部与尾部内容

        //NSLineBreakByTruncatingTail 尾部以...省略

        //------特别的是UILineBreakModeWordWrap = 0,

        //      UILineBreakModeCharacterWrap,

        //      UILineBreakModeClip,//截去多余部分

        //      UILineBreakModeHeadTruncation,//截去头部

        //      UILineBreakModeTailTruncation,//截去尾部

        //      UILineBreakModeMiddleTruncation,//截去中间)适合版本是6以下的

  • 相关阅读:
    ||和&&
    用jQuery编的一个分页小代码
    Intent携带额外的数据的方法
    Handler消息传递机制
    安卓中的消息提示
    使用AlertDialog创建对话框的大致步骤
    布局管理器
    Android中支持的常用距离单位
    开发自定义View
    Gridview中奇偶数行颜色设置
  • 原文地址:https://www.cnblogs.com/meixian/p/4531450.html
Copyright © 2011-2022 走看看