前言
近期开始了iOS开发的有关UI的学习,学习过程从ULable开始,笔者逐步撰写笔记来记录自己学习的过程
1、UILable的概念
我们的UILable是一种可以显示在屏幕上,并且可以显示文字的一种视图,我们qq上的文字或微信的朋友圈其实都是一种UILabel
2、UILable的属性
我们的UILable与我们的任何对象一样,都需要通过alloc与init进行创建
属性1:text
UILabel的text属性是一个字符串对象,所以我们赋值也一定要赋一个字符串对象
属性2:frame
frame的意思是框架
因为我们的UILable的父类是我们的UIView,所有的UIView包括UIView的子类都具有这个属性
属性3:backgroundColor
通过代码可以看到我们可以设置的背景色不只有我们的lable对象,还可以设置我们的原本的界面的背景颜色
属性4:font
我们还可以设置我们的字体大小
属性5:textColor
高级属性
这里比较要注意的是我们的numberOfLines属性,我们一般会将其设置为0来自动调整我们的文字行数。
同时我们用textAlignment来设置我们文本框对齐的位置,Alignment的意思就是对齐
我们这里一定要注意我们一定需要把我们创建的子视图添加到我们的父视图中,否则不会显现我们创建的视图
最后一定要注意我们需要在我们的viewDidLoad方法中来调用我们创建的函数才能显现我们的视图,否则无法显现
这里给出我们最终的效果图