摘要: 2. UIView的动画UIView类本身具有动画的功能 2.1 概念 由UI对底层Core Animation框架的封装 可以轻松简单的实现动画效果 2.2 两种使用方式 1> Block 基本步骤 1>设置参与动画的视图的初始状态 alpha=0.0 2>[UIView animateWithDuration:] 3>将结束状态写到block中例1- (IBAction)start:(id)sender { [UIView animateWithDuration:3.0 animations:^{ self.imageView.alpha = 1.0;// 目标值 阅读全文
posted @ 2014-01-24 21:50 回读(IOS) 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 目录:一、AutoLayout自动布局二、动画(Animation)回到顶部一、AutoLayout自动布局1.什么是AutoLayout 从ios6开始引入的新技术,是新版的自动布局技术2.基本原理 通过对视图中所有子视图添加各种约束的方式实现布局,约束是一种规则,保存在父视图中,约束(constraint)类似于: 此子视图相对父视图的左边一定20个点 此子视图相对父视图的上边一定20个点 此子视图宽100个点,高30个点。3.使用AutoLayout[MX1-AutoLayout]按住ctrl向上下左右托4.约束的颜色: 4.1设置约束两大原则 1>描述清晰 2>互不冲突 4 阅读全文
posted @ 2014-01-24 21:49 回读(IOS) 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 目录:1. 纯代码布局2. 在View中进行代码布局3. Autoresizing回到顶部1. 纯代码布局 纯代码布局分VC下和V下 [MX1-layout-code] 在VC下覆盖viewDidLayoutSubviews方法,在方法中写布局,一般会把要布局的控件拉成属性 当界面大小发生改变时(竖屏变横屏, 出现工具栏或各种bar....), 调用此方法。注意这个方法在运行之后就会调用,只是在界面发生变化后会再次调用,最终的布局在这里起作用。 此方法的调用在Storyboard布局后。 注意关掉AutoLayout 1.1 计算坐标 1> 两个按钮等宽 2> ImageView: 阅读全文
posted @ 2014-01-24 21:29 回读(IOS) 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 目录:1.手势创建的拖拽方式2.frame,bounds,transform,center区别3.触控(touch)4.布局5.代码布局回到顶部1.手势创建的拖拽方式创建手势对象,修改手势对象属性,加入指定视图,这三件事都可以不用写代码,而用拖拽的方式完成。设置拖拽方式手势代理的方法是:在第六个检查器里拖拽delegate到ViewController设置拖拽方式手势触发调用的方法是:按住ctrl直接拖拽到.m文件里回到顶部2.frame,bounds,transform,center区别2.1 类型frame,bounds是CGRect{origin{x,y},size{width,heig 阅读全文
posted @ 2014-01-24 20:45 回读(IOS) 阅读(787) 评论(0) 推荐(0) 编辑