[OC]-<UI入门>--常用控件的学习

UILabel

UI

UI就是用户界面
“UI就是User Interface的所写,也就是用户界面。UI设计就是用户界面设计,界面则主要包括移动端(Android和IOS),PC端,Dashboard。

UILabel是什么

 UILabel 是一个可以显示在屏幕上,并且可以显示文字的一种UI视图

创建并使用一个 UILabel

  • 我们打开Xcode 选择App开发 找到 ViewController 在 实现部分添加创建UILabel的函数
  • 在这里插入图片描述
  • 定义创建一个UILable对象
  • 显示文字赋值,txt是字符串对象

    UILabel* label = [[UILabel alloc]init];
   
    //显示文字赋值,txt是字符串对象
    label.text = @"Hello myiOSxxxxxxxxxx";
1)label初级属性
  • 设置label显示位置 frame属性
  • CGRectMake(100, 300, 160, 200);
    注意前两个数字代表了初始坐标原点 后面的数字代表了向右下方延展 与x y轴的距离
//设置label显示位置
    //100x-距离左边,100y距离边矩形左上角位置 160-宽 40-高
    label.frame =  CGRectMake(100, 300, 160, 200);
  • 设置背景颜色
 label.backgroundColor = [UIColor grayColor];// 有背景颜色
 label.backgroundColor = [UIColor clearColor]; //透明颜色颜色
  • 这个背景颜色指的是我们文字显示的颜色,后面还会有文字颜色
    • 整个背景颜色的设置
  整个背景颜色的设置
    self.view.backgroundColor = [UIColor whiteColor];
  • 将label显示到屏幕上-
    将label显示到屏幕上
    [self.view addSubview:label];

  • 设置label文字大小
  • 设置文字颜色
//设置label文字大小
    //systemFontOfSize 系统默认字体 大小12
    label.font = [UIFont systemFontOfSize:24];
    
    //设置文字颜色
    label.textColor = [UIColor blackColor];

2)label高级属性

  • 设定阴影颜色

  • 设置阴影的偏移位置x-横向偏移, y:纵向偏移向下的距离

    CGSizeMake(10, 10);
    
  • 设置文字对齐–textAlignment

  • label文字显示行数 ,默认一行
    其他的大于0的行数文字 尽量显示
    如果label.numberOfLines = 0,iOS会对文字自动计算需要行数,按照需要来显示

//设定阴影颜色
    label.shadowColor = [UIColor blueColor];
    //设置阴影的偏移位置x-横向偏移, y:纵向偏移向下的距离
    label.shadowOffset = CGSizeMake(10, 10);
    
    //设置文字对齐--textAlignment
    // 默认左对齐
    label.textAlignment = NSTextAlignmentCenter ;
    
    //设定label文字显示行数 ,默认一行
    //其他的大于0的行数文字 尽量显示
    //如果label.numberOfLines = 0,iOS会对文字自动计算需要行数,按照需要来显示
    label.numberOfLines = 0 ;

怎么看效果

  • 打开Xcode 在最上面选择虚拟机

  • 在这里插入图片描述

    使用command+r 运行
    

在这里插入图片描述

这就是我们的第一个UILabel界面-- 我们使得

  label.numberOfLines = 0 ;

这样系统会自动根据我们的紫薯找出需要的位置

关于几个颜色

label.backgroundColor = [UIColor grayColor];// 有背景颜色
label.backgroundColor = [UIColor clearColor]; //透明颜色颜色
当我们把这两个都写上的时候系统会默认执行透明而不是灰色 ,所以我们需要透明的时候再写 一半还是我们自己设置颜色

整个背景颜色的设置
self.view.backgroundColor = [UIColor whiteColor];是整个背景窗口都是白色

字体和阴影颜色
 label.textColor = [UIColor blackColor];
 label.shadowColor = [UIColor blueColor];
注意设置阴影部分 和文字尽量不要重叠
  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值