zoukankan      html  css  js  c++  java
  • UILabel

    UILabel是用来显示文本的控件,是在app中出镜率最高的控件。UILabel同样是UIView的子类。,主要是自己扩展了UIView的显示文字功能。

    创建一个UILabel,遵循以下几个步骤来完成:

    1、alloc开辟空间,然后initWithFrame来初始化大小;

    2、设置UILabel 的相关属性,也就是我们想要的属性

    3、把label添加到父视图(UIWindow)上,才可以显示出来;

    4、释放label

       UILabel *lable = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 200, 50)];

    lable.backgroundColor = [UIColor colorWithRed:1 green:1 blue:1 alpha:0.7];

        [lable release];

        lable = nil;

    UILabel属性

       //要显示的文本内容  

    label.text = @”呵呵”;

    //用来修改要显示的文字的颜色

    label.textColor = [UIColor redColor];

    //要显示的文字的对其方式(水平方向)(左,右,居中。。)

    label.textAlignment = NSTextAlignmentLeft;

    //在label若是文字太长,就会自动省略后面的字,numberOfLines是为了展示省略的文字。(设置为0)给多少行,就显示多少行(在高度允许的情况下)显示完毕为止。

    label.numberOfLines = 0;

    //断行的模式,根据什么换行 ,此处是根据单词为单位换行

    typedef NS_ENUM(NSInteger, NSLineBreakMode) {

    //        NSLineBreakByWordWrapping = 0,    

    //        NSLineBreakByCharWrapping,

    //        NSLineBreakByClipping,

    //        NSLineBreakByTruncatingHead,

    //        NSLineBreakByTruncatingTail,

    //        NSLineBreakByTruncatingMiddle

    //    }

    label.lineBreakMode = NSLineBreakByWordWrapping;

    //设置文字的阴影颜色

    label.shadowColor = [UIColor redColor];

    //设置文字的阴影大小。阴影向x正方向偏移2,向y正方向偏移1

    label.shadowOffset = CGSizeMake(2,1);

    // 字体和字体大小  ,当字体不存在时,大小也是无效的

         label.font = [UIFont fontWithName:@"Helvetica" size:25.4f]; 

    // 只设置字体大小

       label.font = [UIFont systemFontOfSize:35.0f]; 

    // 设置字体大小并为粗体

       oneLabel.font = [UIFont boldSystemFontOfSize:35.0f]; 

    // 设置字体大小自动适应高度

    label.adjustsFontSizeToFitWidth = YES; 

    // 设置是否可以与用户进行交互

      label.userInteractionEnabled = YES; 

     // 设置oneLabel的text是否可以改变,默认是YES

        label.enabled = YES;

    // 设置透明度 (范围是0.0-1.0之间

    label.alpha = 1.0; 

    // 设置是否可以高亮

      label.highlighted = YES;

  • 相关阅读:
    conda使用
    onedrive共享文件的下载
    生物信息软件安装(不定时更新)
    if 的常见问题解析
    C语言常见的误区
    流程控制
    C语言中的运算符
    scanf的具体用法
    代码的规范
    printf中的x%及用法
  • 原文地址:https://www.cnblogs.com/Coder-GT/p/4866020.html
Copyright © 2011-2022 走看看