IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> [OC]-<UI入门>--常用控件的学习 -> 正文阅读

[移动开发][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];
注意设置阴影部分 和文字尽量不要重叠
  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-06-01 15:22:00  更:2022-06-01 15:23:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 0:31:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码