创建一个继承于UIView的子类如下: 头文件ZRLockView.h ZRLockView.m文件 将我写好的类文件直接拖到Xcode已有的项目中,想在哪个类中实现这个功能,导入头文件,运行你就懂了 ...
分类:
移动开发 时间:
2016-07-04 15:30:14
阅读次数:
242
在我们iOS开发过程中,UIImageView是一个非常常见的控件,但是我们未必会用的很溜,因为里面的有些属性不曾注意,或者很难理解。所以会对我们使用该控件带来麻烦,在布局UI过程中可能会造成意想不到的结果。这篇博客主要来讲解UIImageView中的contentMode属性以及和图片裁剪的关系,并且不得不提到就是所有UIView的重要属性:layer(CALayer)。文中提到的所有·示例代码...
分类:
移动开发 时间:
2016-07-03 14:30:07
阅读次数:
308
新建一个继承自UIView的扩展类 在.h文件中写代码: 在.m文件中 如果把它导入放到PCH文件中,则整个项目所有文件夹都可以直接使用,比如想设置某个控件的尺寸: button.x button.y button.width label.centerX label.size等等,所以上面封装过的属 ...
分类:
其他好文 时间:
2016-07-03 08:11:24
阅读次数:
115
CABasicAnimation是CAPropertyAnimation的子类,使用它可以实现一些基本的动画效果,它可以让CALayer的某个属性从某个值渐变到另一个值。下面就用CABasicAnimation实现几个简单的动画。 * 先初始化一个UIView添加到控制器的view中,然后在这个UI ...
分类:
其他好文 时间:
2016-07-03 08:09:52
阅读次数:
212
视图控制器的概念和作用: 视图控制器像一个大管家一样,负责视图的添加,卸载,横竖屏等 每一个界面都由一个视图控制器来管理 UIViewController是所有视图控制器的父类 每一个视图控制器都自带一个UIView //在没有创建XIB文件的时候,第3行代码并不会被执行。 //因为执行创建myVi ...
分类:
其他好文 时间:
2016-07-01 21:20:52
阅读次数:
138
参考这个帖子,主要讲了用UIView来实现动画。 http://www.tuicool.com/articles/BjMrQne 其中比较好用的 (一)代码块,此处实现了滑块的平移 (二)连续动画帧,这个感觉还是比较麻烦的 (三)图片帧动画,这个在其他地方看到,好用且简单(通过动画更新图片的显示,再 ...
分类:
其他好文 时间:
2016-07-01 20:01:39
阅读次数:
137
一、隐式动画属性 * 在前面几讲中已经提到,每一个UIView内部都默认关联着一个CALayer,我们可用称这个Layer为Root Layer(根层)。所有的非Root Layer,也就是手动创建的CALayer对象,都存在着隐式动画。 * 当对非Root Layer的部分属性进行相应的修改时,默 ...
分类:
其他好文 时间:
2016-07-01 10:10:42
阅读次数:
155
//状态栏透明 self.automaticallyAdjustsScrollViewInsets = NO; self.statusBarView=[[UIView alloc] initWithFrame:CGRectMake(0, 0, SCREENWIDTH, 20)]; self.stat ...
分类:
其他好文 时间:
2016-06-30 14:13:25
阅读次数:
173
一:UIApplication:单例(关于单例后面的文章中会详细介绍,你现在只要知道,单例在应用程序的整个生命周期中只有一个对象)。 App的启动过程 打开程序之后-》 1:Main函数 2:UIapplicationMain函数 3:初始化UIApplication(创建) 4:设置UIAppli ...
分类:
移动开发 时间:
2016-06-30 12:40:25
阅读次数:
328
一、什么是CALayer * 在iOS系统中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。 * 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个层。 * 在创建UIView对象时,UIView内部会自动创建 ...
分类:
其他好文 时间:
2016-06-29 22:09:33
阅读次数:
131