已经掌握了CALayer下的CATransition动画在同一个控制器下实现,但是在不同控制器间跳转又该如何实现呢? 下面附上一些常用的动画类型: Fade = 1, //淡入淡出 Push, //推挤 Reveal, //揭开 MoveIn, //覆盖 Cube, //立方体 SuckEffect ...
分类:
移动开发 时间:
2016-05-22 15:07:55
阅读次数:
220
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途 init-初始化程序 viewDidLoad-加载视图 viewWillAppear-UIView ...
分类:
移动开发 时间:
2016-05-21 23:17:26
阅读次数:
563
思路很重要! 主要是写下我实现的具体思想,效果:首先,将cell向左滑动的时候,就会出现 删除 置顶 等按钮,那么我们就可以设计在cell上加两层的控件,第一层放的便是你要添加的 删除 置顶 等按钮 ,把这些按钮布置在cell的右侧 然后在第二层就是放一个uiview 这个uiview大小和cell ...
分类:
移动开发 时间:
2016-05-21 12:49:29
阅读次数:
177
CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果 type:动画过渡类型 subtype:动画过渡方向 startProgress:动画起点(在整体动画的百分比) endProgress:动画终点(在整体动画的百分比) CATransition *ca=[CAT ...
分类:
其他好文 时间:
2016-05-21 11:24:05
阅读次数:
111
一、为什么要用UIScrollView? 移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容普通的UIView不具备滚动功能,不适合显示过多的内容。 UIScrollView是一个能够滚动的视图控件,可以用来 ...
分类:
移动开发 时间:
2016-05-20 17:17:16
阅读次数:
287
1. initWithFrame方法是什么? initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)。 当然,其他UI对象,也有initWithFrame方法,但是,我们以UIView为例,来搞清楚initWithFrame方法。 2.什么时候用initWit ...
分类:
其他好文 时间:
2016-05-19 01:29:57
阅读次数:
131
总结一下布局UIView 1.Laying out Subviews(布局子视图) 系统提供了相关的三个api 在IOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),IOS5.1之后(IOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(Aut ...
分类:
其他好文 时间:
2016-05-18 17:38:54
阅读次数:
159
使用UIBezierPath和CAShapeLayer画各种图形 CAShapeLayer 是 CALayer 的子类,但是比 CALayer 更灵活,可以画出各种图形,当然,你也可以使用其他方式来画,随你。 杂谈 在 CAShapeLayer 中,也可以像 CALayer 一样指定它的 frame ...
分类:
其他好文 时间:
2016-05-18 17:21:55
阅读次数:
197
Part One 别人问你你都感觉这尼玛说啥的基础面试题 1.UIWindow和UIView和 CALayer 的联系和区别? 答:UIView是视图的基类,UIViewController是视图控制器的基类,UIResponder是表示一个可以在屏幕上响应触摸事件的对象; UIwindow是UIV ...
分类:
移动开发 时间:
2016-05-18 12:26:39
阅读次数:
230