作用:寻找最适合的View 参数:当前手指所在的点.产生的事件 返回值:返回谁, 谁就是最适合的View. 什么时候用调用:只要一个事件,传递给一个控件时, 就会调用这个控件的hitTest方法 -(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent ...
分类:
其他好文 时间:
2017-06-11 00:58:34
阅读次数:
316
业务逻辑1: 底部一个按钮, 按钮的上面有一个View,遮挡在按钮的上面. 点击View时, View接收事件,当发现点击的点在按钮的位置时, 让底部的按钮处理事件. 实现思路: 实现View的touchBegain方法,先坚听UIView的点击. 并去实现UIView的HitTest方法, 在hi ...
分类:
其他好文 时间:
2017-06-11 00:55:04
阅读次数:
207
这个分类主要用来对 UIView 的图像下载操作添加、取消和移除。 .h 设置图像加载操作。 根据 key 取消 UIView 的所有当前操作。 仅仅根据 key 移除对应的当前 UIView 的操作,并没有取消它们。 .m 定义一个静态 char loadOperationKey。 定义一个 ke ...
分类:
Web程序 时间:
2017-06-10 20:29:00
阅读次数:
240
1、用ARC管理内存 2、对于UITableView使用重用机制 3、UIView及其子类设置opaque=true 4、主进程是用来绘制UI的,所以不要堵塞 5、慎用XIB,由于XIB创建UIViewController时。会将xib上的全部内容导入到内存 6、选择正确集合 Arrays:有序的值 ...
分类:
移动开发 时间:
2017-06-10 16:55:45
阅读次数:
179
看支付宝蚂蚁积分,天气预报等好多APP都有圆形渐变效果,今天就试着玩了。 一.CAGradientLayer类中属性介绍 CAGradientLayer继承CALayer,主要有以下几个属性: 1.@property(nullable, copy) NSArray *colors; 渐变的颜色 这个 ...
分类:
移动开发 时间:
2017-06-09 20:24:24
阅读次数:
327
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let slider = UISlider.init(frame: CGRect.init( ...
分类:
编程语言 时间:
2017-06-09 19:26:38
阅读次数:
167
可参考链接 UICoordinateSpace 接口,从当前视图的坐标转化到在screen的坐标体 <font color=#0099ff size=7 face="黑体">iOS的屏幕的变化的时候,界面和屏幕变化之间的关系。以iOS8为分隔点。</font> UIView 最为基础的属性 其他的属 ...
分类:
其他好文 时间:
2017-06-08 00:19:28
阅读次数:
346
1)ios核心类 UIView 视图,屏幕上能看得见的东西都是视图,例如:按钮、文本标签、和表格等 UIViewController:内部默认有个视图(UIView),负责管理UIView的生命周期、装配数据到UIView上显示、处理其事件 ios采用MVC模式:model -view -contr ...
分类:
移动开发 时间:
2017-06-07 22:24:26
阅读次数:
236
环绕底边中点旋转 UIView本身是支持旋转的,能够用UIView.transform属性实现旋转。 The origin of the transform is the value of the center property, or the layer’s anchorPoint propert ...
分类:
移动开发 时间:
2017-06-07 20:54:25
阅读次数:
1301