iOS_UI_2_Label

一. UILabel的定义
UILabel(标签): UILabel 为 UIView的子视图, 用于 显示 文本或图片 .
二.UILabel的创建
UIlabel的创建 和 UIView一样:

// 创建UILabel
    UILabel *nameLabel = [[UILabel alloc] initWithFrame:CGRectMake(120, 150, 100, 50)];
 // CGRectMake();//生成 一个矩形的函数参数分别为: (最左上角点的x坐标,最左上角点的y坐标, 宽, 高)  相对于父视图.

三. UILabel的方法

// 设置nameLabel
    nameLabel.backgroundColor = [UIColor lightGrayColor]; // 设置颜色
    nameLabel.text = @"welcom to you !"; // 设置显示的字符串
    nameLabel.textColor = [UIColor greenColor]; // 设置字符串颜色
    /*
    //一. 简单的设置nameLabel背景图片
    UIColor *backGroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"图片名.png(图片路径)"]];
    [nameLabel setBackgroundColor:color];
    //二. 设置背景图片, 图片铺满label, 并且随label大小变化面变化
    // 先创建一个UIImageView
    UIImageView *imageView = [[UIImageView alloc] init];
    imageView.frame = CGRectMake(CGRectGetMinX(nameLabel.frame), CGRectGetMinY(nameLabel.frame), CGRectGetWidth(nameLabel.frame), CGRectGetHeight(nameLabel.frame));
    // 设置imageView的image为想添加的图片
    UIImage *image = [UIImage imageNamed:@"图片名.png(图片路径)"];
    imageView.image = image;

    nameLabel.backgroundColor = [UIColor clearColor];//注意: nameLabel背影色设置为无色
    [self.window addSubview:imageView]; //一定要: 先添加imageView再添加lable
    [self.window addSubview:nameLabel];

    */
    nameLabel.numberOfLines = 0; // 设置字符串行数 (设0表示, 行数随字数的变化而变化)
    nameLabel.lineBreakMode = NSLineBreakByWordWrapping; // 设置换行方式
    nameLabel.shadowColor = [UIColor yellowColor]; // 设置字体阴影色
    nameLabel.shadowOffset = CGSizeMake(1, 1); // 设置字体阴影偏移量
    nameLabel.font = [UIFont fontWithName:@"Helvetica-Bold" size:20]; // 设置字体样式 大小

// 把nameLable添加到window
    [self.window addSubview:nameLabel];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值