zoukankan      html  css  js  c++  java
  • UI初级 Label

    UILabel的部分常用属性

     1 //TODO:UILabel
     2     CGFloat nameLabelX = 50;
     3     CGFloat nameLabelY = 200;
     4     CGFloat nameLabelW = 80;
     5     CGFloat nameLabelH = 40;
     6     
     7     UILabel *nameLabel = [[UILabel alloc] initWithFrame:CGRectMake(nameLabelX, nameLabelY, nameLabelW, nameLabelH)];
     8     nameLabel.backgroundColor = [UIColor cyanColor];
     9     
    10     //设置文本显示的字
    11     nameLabel.text = @"用户名";
    12     
    13     //设置文本居中
    14     nameLabel.textAlignment = NSTextAlignmentCenter; //居中
    15     
    16     //将nameLabel添加到window 视图上
    17     [self.window addSubview:nameLabel];
    18     
    19     //创建pswLabel对象,并设置frame
    20     UILabel *pswLabel = [[UILabel alloc] initWithFrame:CGRectMake(nameLabelX, nameLabelY + 50, nameLabelW, nameLabelH)];
    21     
    22     pswLabel.backgroundColor = [UIColor cyanColor];
    23     
    24     pswLabel.text = @"密码";
    25     
    26     pswLabel.textAlignment = NSTextAlignmentCenter;
    27     
    28     [self.window addSubview:pswLabel];
    29     
    30     //用户名后面的label
    31     UILabel *nameBackLabel = [[UILabel alloc] initWithFrame:CGRectMake(nameLabelX + 90, nameLabelY, nameLabelW + 100, nameLabelH)];
    32     
    33     nameBackLabel.backgroundColor = [UIColor yellowColor];
    34     
    35     nameBackLabel.text = @"请输入用户名";
    36     
    37     nameBackLabel.textAlignment = NSTextAlignmentCenter;
    38     
    39     [self.window addSubview:nameBackLabel];
    40     
    41     //密码后面的label
    42     UILabel *pswBackLabel = [[UILabel alloc] initWithFrame:CGRectMake(nameLabelX + 90, nameLabelY + 50, nameLabelW + 100, nameLabelH)];
    43     
    44     pswBackLabel.backgroundColor = [UIColor yellowColor];
    45     
    46     pswBackLabel.text = @"请输入密码";
    47     
    48     pswBackLabel.textAlignment = NSTextAlignmentCenter;
    49     
    50     [self.window addSubview:pswBackLabel];

    当然还有一些美化的属性代码

    //label边角变圆
        pswBackLabel.layer.cornerRadius = 20;
        //边框颜色
        pswBackLabel.layer.borderColor = [UIColor redColor].CGColor;
        //边框宽度
        pswBackLabel.layer.borderWidth = 5;
        //label显示内容的行数 0代表没有限制,其他数几就是几行
        pswBackLabel.numberOfLines = 0;

    恩,大致常用的就这些了,还有想加的属性的话可以百度搜,有许多大神会发,学无止境

  • 相关阅读:
    《鱼嘤嘤小分队》第一次作业:项目选题
    第一次博客作业
    csp 201709-2 优先队列模拟
    csp 201403-2
    csp 201809-2 买菜
    JavaScript中伪协议
    修改placeholder的样式
    jQuery对象与DOM对象之间的转换方法
    a的样式
    Guid.NewGuid() 和 new Guid()的区别
  • 原文地址:https://www.cnblogs.com/wangshuai-1129/p/5284474.html
Copyright © 2011-2022 走看看