ios学习小结
2016-03-31 22:21
330 查看
//总结:
//1.CGRect frame;
// 表示控件的位置和尺寸(以左上角为坐标原点)
// 修改这个属性,可以调整控件的位置和尺寸
//2.CGPoint center
// 表示控件的中点(以父控件的左上角为坐标原点)
// 修改这个属性,可以调整控件的位置
//3.CGRect bounds
// 表示控件的位置和尺寸(以自己的左上角位置为坐标原点)
// 修改这个属性,只能调整控件的尺寸
//4.int tag
// 表示控件的标识
// 通过不同的标识可以区分不同的控件(if语句 switch语句,三目运算)
//5.CGAffineTransform transform
// 表示控件的形变状态(旋转角度,缩放比例)
// 创建CGAffineTransform的函数
// *CGAffineTransformMakeScale(CGFloat sx, CGFloat sy)
// 创建一个x、y方向缩放比例分别为sx、sy的形变值
//
// * CGAffineTransformMakeRotation(CGFloat angle)
// 创建一个旋转角度为angle的形变值
// * CGAffineTransformScale(CGAffineTransform t,CGFloat sx, CGFloat sy)
// 在形变值t的计算上,在进行缩放,x、y方向的缩放比例分别为sx,sy。然后返回一个新的形变值
// *CGAffineTransformRotate(CGAffineTransform t, CGFloat angle)
// 在形变值t的基础上,在进行旋转,旋转角度为angle,然后在返回一个新的形变值
//
//添加控件到控制器的view
//[self.view addSubview:子控件];
//
//设置按钮的属性
// 1.创建按钮
// 1.1创建
// UIButton *button = [[UIButton alloc] init];
// 1.2 设置按钮的尺寸和位置
// button.frame = CGRectMake(0,0,50,50);
// 1.3 设置按钮普通状态下的属性
// 1.3.1 设置背景图片
// UIImage*normal = [UIImage imageNamed:@“button_01.jpg”];
//[button setBackgroundImage:normal forState:UIControlStateNormal];
//
// 1.3.2设置文字
// [button setTitle:@“哈哈哈!” forState:UIControlStateNormal];
//
// 1.3.3 设置文字颜色
//[button setTitleColor:[UIColor greenColor] forState:UIControlStateNormal];
//
// 1.4设置按钮高亮状态下的属性
// 1.4.1 设置背景图片
//UIImage*high = [UIImage imageNamed:@“button_02.jpg”];
//[button setBackgroundImage:high forState:UIControlStateHighlighted];
//1.4.2设置文字
//[button setTitle:@“恩恩额!” forState:UIControlStateHighlighted];
//1.4.3 设置文字颜色
//[button setTitleColor:[UIColor greenColor] forState:UIControlStateHighlighted];
//
//1.5监听按钮点击 self这个是调用自己的方法, @selector(buttClick)
这个是方法名, 要注意,方法民有没有冒号
// [button addTarget:self action:@selector(buttClick)forControlEvents:UIControlEventTouchUpInside];
//
//viewDidload
//1.这是控制器的一个方法
//2.当控制器的view创建完毕的时候会调用一次
//3.这个方法的用法就是,只要运行一次的方法,都可以包装到这里面来。
//
//UISlider
//1.value属性可以获得当前的进度值
//2.按钮的value发生改变了,会触发UIControlEventvalueChenged事件
//
//Plist文件的使用
//加载一个Plist文件的时候,会返回一个plist的根节点对象(Root)
//
//NSBundle的使用
//利用NSBundle可以访问某个资源包的内容
//如果访问软件中最主要资源包的内容,应该要mainBundle
//NSBundle *bundle = [NSBundle mainBundle];
//
//利用NSBundle获得文件的全路径
//NSString *path = [bundle pathForResource:@“文件名” ofType:@“后缀名(plist)”];
//
//
//1.CGRect frame;
// 表示控件的位置和尺寸(以左上角为坐标原点)
// 修改这个属性,可以调整控件的位置和尺寸
//2.CGPoint center
// 表示控件的中点(以父控件的左上角为坐标原点)
// 修改这个属性,可以调整控件的位置
//3.CGRect bounds
// 表示控件的位置和尺寸(以自己的左上角位置为坐标原点)
// 修改这个属性,只能调整控件的尺寸
//4.int tag
// 表示控件的标识
// 通过不同的标识可以区分不同的控件(if语句 switch语句,三目运算)
//5.CGAffineTransform transform
// 表示控件的形变状态(旋转角度,缩放比例)
// 创建CGAffineTransform的函数
// *CGAffineTransformMakeScale(CGFloat sx, CGFloat sy)
// 创建一个x、y方向缩放比例分别为sx、sy的形变值
//
// * CGAffineTransformMakeRotation(CGFloat angle)
// 创建一个旋转角度为angle的形变值
// * CGAffineTransformScale(CGAffineTransform t,CGFloat sx, CGFloat sy)
// 在形变值t的计算上,在进行缩放,x、y方向的缩放比例分别为sx,sy。然后返回一个新的形变值
// *CGAffineTransformRotate(CGAffineTransform t, CGFloat angle)
// 在形变值t的基础上,在进行旋转,旋转角度为angle,然后在返回一个新的形变值
//
//添加控件到控制器的view
//[self.view addSubview:子控件];
//
//设置按钮的属性
// 1.创建按钮
// 1.1创建
// UIButton *button = [[UIButton alloc] init];
// 1.2 设置按钮的尺寸和位置
// button.frame = CGRectMake(0,0,50,50);
// 1.3 设置按钮普通状态下的属性
// 1.3.1 设置背景图片
// UIImage*normal = [UIImage imageNamed:@“button_01.jpg”];
//[button setBackgroundImage:normal forState:UIControlStateNormal];
//
// 1.3.2设置文字
// [button setTitle:@“哈哈哈!” forState:UIControlStateNormal];
//
// 1.3.3 设置文字颜色
//[button setTitleColor:[UIColor greenColor] forState:UIControlStateNormal];
//
// 1.4设置按钮高亮状态下的属性
// 1.4.1 设置背景图片
//UIImage*high = [UIImage imageNamed:@“button_02.jpg”];
//[button setBackgroundImage:high forState:UIControlStateHighlighted];
//1.4.2设置文字
//[button setTitle:@“恩恩额!” forState:UIControlStateHighlighted];
//1.4.3 设置文字颜色
//[button setTitleColor:[UIColor greenColor] forState:UIControlStateHighlighted];
//
//1.5监听按钮点击 self这个是调用自己的方法, @selector(buttClick)
这个是方法名, 要注意,方法民有没有冒号
// [button addTarget:self action:@selector(buttClick)forControlEvents:UIControlEventTouchUpInside];
//
//viewDidload
//1.这是控制器的一个方法
//2.当控制器的view创建完毕的时候会调用一次
//3.这个方法的用法就是,只要运行一次的方法,都可以包装到这里面来。
//
//UISlider
//1.value属性可以获得当前的进度值
//2.按钮的value发生改变了,会触发UIControlEventvalueChenged事件
//
//Plist文件的使用
//加载一个Plist文件的时候,会返回一个plist的根节点对象(Root)
//
//NSBundle的使用
//利用NSBundle可以访问某个资源包的内容
//如果访问软件中最主要资源包的内容,应该要mainBundle
//NSBundle *bundle = [NSBundle mainBundle];
//
//利用NSBundle获得文件的全路径
//NSString *path = [bundle pathForResource:@“文件名” ofType:@“后缀名(plist)”];
//
//
相关文章推荐
- 总结一周内学习的Sql经验(一)
- PHP-MySQL教程归纳总结
- javascript中几个容易混淆的概念总结
- jquery学习总结(超级详细)
- JavaScript 对象深入学习总结(经典)
- ASP连接11种数据库语法总结
- 基于C++中常见编译错误的总结详解
- 基于JVM 调优的技巧总结分析
- 使用node.js半年来总结的 10 条经验
- Javascript基础知识(三)BOM,DOM总结
- PHP中最容易忘记的一些知识点总结
- PHP开发注意事项总结
- JAVASCRIPT keycode总结
- Java经典用法总结
- Java经典用法总结(二)
- 跟老齐学Python之数据类型总结
- 分享40个Java多线程问题小结
- [总结]视音频编解码技术零基础学习方法
- 芳仔的2015
- 个人随笔——衰人自叙卷贰