本篇文章,仅代表我的个人观点,如有疏漏,还望不吝赐教。
相对于任何行业或者任何语言来说,iOS开发还是很简单的,许多开始学习后选择放弃的朋友,无非是入门方式不对罢了。每个人都有自己的学习方式,下面我要说的是我自己的,仅供参考。
基础篇,从应用类型的实战工作着手,常用的三大控件:UILable、UIImageView、UIButton,此外开发时,还会用到输入框:UITextField、UITextView。
本篇文章,由简及深,先来看代码,看看开发中的三大控件使用:
//UILable
UILabel *lable = [[UILabel alloc]init];//初始化对象lable
lable.frame = CGRectMake(20.0, 20.0, 200.0, 40.0);//设置lable控件在父控件的位置
lable.text = @"我是lable";//设置lable的属性text,显示lable的文字
lable.textColor = [UIColor grayColor];//设置lable的文字颜色,灰色
lable.textAlignment = NSTextAlignmentCenter;//设置lable文字对齐方式 居中 记忆单词 center 中心
lable.font = [UIFont systemFontOfSize:20.0];//设置label文字的大小,字号为20
lable.backgroundColor = [UIColor blueColor];//设置lable的背景颜色为蓝色
[self.view addSubview:lable];//添加到父视图上,运行项目,可见到lable
//UIImagaeView
UIImageView *imageView = [[UIImageView alloc]init];//初始化imageView对象
imageView.frame = CGRectMake(20.0, 80.0, 80.0, 80.0);//设置imageView的位置
imageView.image = [UIImage imageNamed:@"icon"];//设置imageView的image属性,显示图片
[self.view addSubview:imageView];//添加imageView到父视图
//UIButton
UIButton *button = [[UIButton alloc]init];//初始化button对象
button.frame = CGRectMake(20.0, 180.0, 80.0, 40.0);//设置button控件在父控件的位置
button.backgroundColor = [UIColor greenColor];//设置button控件的背景颜色
[button setTitle:@"我是按钮" forState:UIControlStateNormal];//设置button的文字
[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];//设置button的文字颜色
[button addTarget:self action:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpInside];////设置button的点击事件
[self.view addSubview:button];
按钮点击事件的实现方法:
-(void)buttonClick:(UIButton *)sender {
NSLog(@"点击了按钮");
}
网友评论