layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews。2、addSubview会触发layoutSubviews。3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化。4、滚动一个UIScro ...
分类:
其他好文 时间:
2016-04-06 11:26:46
阅读次数:
148
简介 UINavigationBar是用于实现管理层级关系内容的组件,直接继承自UIView。通常用在UINavgationController类中,用于管理和显示UINavgationController的subViewController , 同时UINavgationBar也可以单独使用,添加 ...
分类:
其他好文 时间:
2016-04-06 11:18:37
阅读次数:
116
效果图 DrawView.h [objc] #import <UIKit/UIKit.h> @interface DrawView : UIView @property shortshort *drawBuffer; @property int dataLen; @property floatflo ...
分类:
移动开发 时间:
2016-04-06 00:27:08
阅读次数:
334
DrawView.h #import <UIKit/UIKit.h> @interface DrawView : UIView @property shortshort *drawBuffer; @property int dataLen; @property floatfloat *outRel; ...
分类:
移动开发 时间:
2016-04-06 00:23:11
阅读次数:
255
效果图 DrawView.h #import <UIKit/UIKit.h> @interface DrawView : UIView @property shortshort *drawBuffer; @property int dataLen; @property floatfloat *out ...
分类:
移动开发 时间:
2016-04-06 00:18:25
阅读次数:
271
一、CALayer UIView之所以能显示在屏幕上,完全是因为他内部的一个图层 在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层 当UIView需要显示到屏幕上时,会调用drawRect:方法进行绘制,并且会将所有 ...
分类:
移动开发 时间:
2016-04-05 21:30:37
阅读次数:
250
记录一笔: 绘制本地验证码View的一个Demo源码:(出处:http://www.cnblogs.com/jerehedu/p/4527707.html) .h文件的代码: .m文件的代码: 如何使用: ...
分类:
移动开发 时间:
2016-04-05 19:17:35
阅读次数:
249
在用到地图类的sdk,sdk自带的样式必定不能满足开发者的需求,于是开发者不得不进行自定义,由于官方同样是object-c 版语法,不得不将其转为swift语法,以满足项目需求。 新建两个类 CustomCalloutView:UIView 自定义气泡view,代码实现如下。 swift版实现 sw ...
分类:
编程语言 时间:
2016-04-05 19:15:28
阅读次数:
702
首先两个方法都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。 layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews。2、addSubview会触发layoutSubviews。3、设置view的Frame会触 ...
分类:
其他好文 时间:
2016-04-05 12:39:48
阅读次数:
135