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;

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

  • 相关阅读:
    vue改变了数据却没有自动刷新
    Unable to find vcvarsall.bat
    修改Linux用户配置之后先验证再退出
    平面最远点对
    [转]你可能不知道的五个强大HTML5 API
    sqlite3常用技巧
    使用rsync
    画图必备numpy函数
    np.percentile获取中位数、百分位数
    [转]numpy 100道练习题
  • 原文地址:https://www.cnblogs.com/wangshuai-1129/p/5284474.html
Copyright © 2011-2022 走看看