1.UIButton
当我们需要在界面上进行一个动作,比如跳转界面或者是要弹出一个警告框,我们就需要创建一个按钮来触发这个动作。
UIButton *btn = [[UIButton alloc] init]; //给按钮开辟一个内容空间,并且初始化
btn.frame = CGRectMake(10, 70, 355, 40); //设置按钮的位置和大小
[btn setTitle:@"按钮" forState:UIControlStateNormal]; //设置按钮的标题
[btn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; //设置按钮标题的颜色
btn.backgroundColor = [UIColor orangeColor]; //设置按钮的背景颜色
[self.view addSubview:btn]; //将按钮添加到界面上
2.UILabel
UILabel 一般用来显示文字。
UILabel *label = [[UILabel alloc] init]; //给lable开辟一个内存空间,并初始化
label.frame = CGRectMake(10, 100, 355, 30);
label.text = @"label"; //设置label显示的内容
label.textColor = [UIColor orangeColor]; //设置label显示内容的颜色
label.backgroundColor = [UIColor yellowColor]; //设置label的背景颜色
label.font = [UIFont systemFontOfSize:20.0f]; //设置label的字体大小
[self.view addSubview:label]; //将label添加到界面上
3.UITextField
UITextField 一般用来从键盘输入文字,只能一行显示,不能换行。
UITextField *textField = [[UITextField alloc] init]; //给textField开辟一个内存空间,并初始化
textField.frame = CGRectMake(10, 100, 355, 30); //设置textField的坐标和大小
textField.backgroundColor = [UIColor groupTableViewBackgroundColor]; //设置textField的背景颜色
[self.view addSubview:textField]; //将textField添加到界面上
4.UITextView
UITextView 用来从键盘输入文字,与UITextField的功能相似,但是UITextView一般用来输入大量的文字,可以换行输入。
UITextView *textView = [[UITextView alloc] init]; //给textView开辟一个内存空间,并初始化
textView.frame = CGRectMake(10, 100, 355, 300); //设置textView的坐标和大小
textView.backgroundColor = [UIColor groupTableViewBackgroundColor]; //设置textView的背景颜色
[self.view addSubview:textView]; //将textView添加到界面上
5.UIImageView
UIImageView一般用来显示图片。
UIImageView *imageView = [[UIImageView alloc] init]; //给imageView开辟一个内存空间,并初始化
imageView.image = [UIImage imageNamed:@"123.jpg"]; //显示图片
imageView.frame = CGRectMake(10, 100, 355, 300); //设置imageView的坐标和大小
imageView.backgroundColor = [UIColor greenColor]; //设置imageView的背景颜色
[self.view addSubview:imageView]; //将imageView添加到界面上