UIImageView的contentMode属性 所有的UIView都有个contentMode属性,UIImageView继承自UIView,我们在使用UIImageView时,经常要考虑这些图片是否需要拉伸,采用哪种拉伸模式等,这就要求我们正确理解UIImageView的ContentMode ...
分类:
其他好文 时间:
2016-05-22 18:29:17
阅读次数:
179
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
Part One 别人问你你都感觉这尼玛说啥的基础面试题 1.UIWindow和UIView和 CALayer 的联系和区别? 答:UIView是视图的基类,UIViewController是视图控制器的基类,UIResponder是表示一个可以在屏幕上响应触摸事件的对象; UIwindow是UIV ...
分类:
移动开发 时间:
2016-05-18 12:26:39
阅读次数:
230
自定义动画 我们证实了过渡是一种对那些不太好做平滑动画属性的强大工具,但是CATransition的提供的动画类型太少了。 更 奇怪的是苹果通过UIView +transitionFromView:toView:duration:options:completion: 和+transitionWit ...
分类:
其他好文 时间:
2016-05-18 12:09:03
阅读次数:
215