UI
-(void)viewDidLoad3{
//1.声明一个label3
UILabel *label3 = [[UILabel alloc] initWithFrame:CGRectMake(20, 160, self.view.frame.size.width-40, 0)];
//2.设置背景颜色
label3.backgroundColor = [UIColor blackColor];
//3.设置字体的大小
label3.font = [UIFont systemFontOfSize:17];//font 字体 system 系统
//4.设置字体颜色
label3.textColor = [UIColor whiteColor];//text 文本
//5.设置行数
label3.numberOfLines = 0;
//6.设置内容
label3.text = @"asdfio爱就是对方 i 哦几哦阿萨德方法电视剧哦 i阿萨德发瑟发抖时的分身乏术说阿萨德大事发生啊是否的奋斗史";
//7.让文本收缩
[label3 sizeToFit];
//8.把视图leale3添加到视图控制器的view上
[self.view addSubview:label3];
}
=========
// UI视图 NS数据类型
//所有的数据类型例如NSString(字符串) NSArray(数组) NSDictionary(字典)都是以NS开头的
// 所有的视图类型例如UIView(视图) UILable(标签)都是UI开头
// 所有的有关度量例如CGFloat(符点型)都是CG开头
self.view.backgroundColor =[UIColor redColor];
/*
//当前视图控制器的view(视图)背景颜色为红色]background背景 color颜色
UILabel *lable = [[UILabel alloc] initWithFrame:CGRectMake(10, 20, self.view.frame.size.width-20, 300)];
//UILabel *lable 声明一个lable
//[UILabel alloc] 创建
// [[UILabel alloc] init]创建一个label并实例化(初始化)
//[[UILabel alloc] initWithFrame 创建一个label并实例化 并设置其坐标
//[[UILabel alloc] initWithFrame:CGRectMake创建一个label并实例化 并且设置其坐标为
//创建一个lable并设置它的frame(灰色视图的坐标)坐标x(视图左侧与父视图左边的距离) y(视图上侧与父视图上侧的距离,)
//self.view.frame.size.width 当前视图控制器的视图的坐标的大小的宽度
//self.表示当前视图控制器的view(视图)
lable.backgroundColor = [UIColor grayColor];//设置lable的北京颜色,geay灰色 red红色
lable.numberOfLines = 0;//可设置lable为多少行,不写就默认一行,0可以是多行,
[self.view addSubview:lable];//当前视图控制器的视图 添加一个子视图 lable
//lable(标签)是用来显示文字的视图
==========
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
NSString *titleString = @"媒体称南宁落马书记余远辉司机跳江自杀 秘书失联";
UILabel *titleLable = [[UILabel alloc] initWithFrame:CGRectMake(20, 20, [[UIScreen mainScreen] bounds].size.width-40, 100)];
self.view.backgroundColor = [UIColor grayColor];
titleLable.backgroundColor = [UIColor redColor];
// [[UIScreen mainScreen] bounds].size.width
// Screen屏幕 当前屏幕的主屏幕的界限的大小的宽度 也就是说取当前屏幕的宽度
titleLable.textColor = [UIColor blackColor];
// titleLable上字体的颜色的设定方法
titleLable.font = [UIFont systemFontOfSize:17];
// titleLable上字体的大小 系统默认字体的大小为17
titleLable.textAlignment = NSTextAlignmentLeft;
// titleLable上字体对齐方式 为 向左对齐
titleLable.text = titleString;
// titlelable上的标题为 titleString
titleLable.numberOfLines = 2;
[self.view addSubview:titleLable];
[titleLable sizeToFit];//换行
[self viewDidLoad3];
[self viewDidLoad4];
}