第一次打开APP的时候会有一个向导,比如如何使用APP,有哪些核心功能,或者新出版本的时候新功能的介绍等等。可以封装到一个继承自UIView的类中(ZWPushGuideView),并在Xib中进行自己需要的显示的向导内容,或纯代码。 首先查下当前版本号是多少 然后使用类方法取出当前版本号和新版本号 ...
分类:
移动开发 时间:
2016-07-10 08:42:38
阅读次数:
224
本文主要形象的介绍一下UIView的contentMode属性: 核心代码 [self.prp_imageView setContentMode:UIViewContentModeScaleAspectFill]; self.prp_imageView.clipsToBounds = YES; UI ...
分类:
移动开发 时间:
2016-07-09 23:40:42
阅读次数:
280
用UIBezierPath数组对UIView进行镂空处理 效果 源码 细节 ...
分类:
编程语言 时间:
2016-07-09 00:32:29
阅读次数:
227
Appearance Proxies UIAppearance是一个协议,UIView默认已经遵守了这个协议。 来看看UIAppearance都有什么方法 让某一类控件同时表现某种属性 让某一类控件在另一种控件中同时变现某种属性 上面这句话的意思 就是 使UIView上面的UIButton的titl ...
分类:
移动开发 时间:
2016-07-08 23:22:00
阅读次数:
253
一、关于CAShapeLayer 1.CAShapeLayer 继承于 CALayer 属于CoreAnimation框架(通过GPU来渲染图形),所以 CAShapeLayer 相对于 CoreGraphics 框架(使用CPU绘制图形)下的DrawRect绘图方法更高效,节省内存。 2.CASh ...
分类:
其他好文 时间:
2016-07-05 12:14:39
阅读次数:
236
创建一个继承于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
经常看到一些很好的动画加载视图,闲来无事就写了一个书本翻页样式的动画加载视图,核心技术是CALayer+CoreAnimation。 正题如下: 创建一个单独的layer: /* 使用类方法创建CAlayer对象 */ CALayer * layer = [CALayer layer]; /* CA ...
分类:
其他好文 时间:
2016-07-03 10:27:51
阅读次数:
224
新建一个继承自UIView的扩展类 在.h文件中写代码: 在.m文件中 如果把它导入放到PCH文件中,则整个项目所有文件夹都可以直接使用,比如想设置某个控件的尺寸: button.x button.y button.width label.centerX label.size等等,所以上面封装过的属 ...
分类:
其他好文 时间:
2016-07-03 08:11:24
阅读次数:
115