Objective-C 几何类常用方法整理 CGGeometry参考定义几何结构和功能,操作简单。数据结构中的一个点CGPoint代表在一个二维坐标系统。数据结构的位置和尺寸CGRect代表的一个长方形。数据结构的尺寸CGSize代表宽度和高度。 1、创建一个几何原始数值 CGPoint CGPoi ...
分类:
其他好文 时间:
2016-09-10 19:11:36
阅读次数:
194
1 圆形按钮的实现(点击区域也为圆形) 系统UIButton自带的方式为矩形,通过设置layer层可以将图片裁剪为圆形,但是点击区域仍是矩形。为解决这个为题,本文的方法是,创建UIButton子类,重写UIButton的- (BOOL)pointInside:(CGPoint)point withE ...
分类:
移动开发 时间:
2016-08-26 18:17:17
阅读次数:
184
一、简介 可以让物体迅速冲到某个位置(捕捉位置),捕捉到位置之后会带有一定的震动 UISnapBehavior的初始化 - (instancetype)initWithItem:(id <UIDynamicItem>)item snapToPoint:(CGPoint)point; UISnapBe ...
分类:
移动开发 时间:
2016-08-13 11:18:00
阅读次数:
168
iOS开发UI篇—CAlayer层的属性 一、position和anchorPoint 1.简单介绍 CALayer有2个非常重要的属性:position和anchorPoint @property CGPoint position; 用来设置CALayer在父层中的位置 以父层的左上角为原点(0, ...
分类:
移动开发 时间:
2016-08-13 08:48:15
阅读次数:
208
//头部拉伸效果 - (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGPoint point = scrollView.contentOffset; if (point.y < -kHEIGHT) { CGRect rect = [s ...
分类:
其他好文 时间:
2016-08-10 12:29:05
阅读次数:
144
1.继承链:NSObject 2.获取触发点的位置 (1)- (CGPoint)locationInView:(UIView *)view :返回指定视图的触发点的位置 (2)- (CGPoint)previousLocationInView:(UIView *)view :返回指定视图的上一个触发 ...
分类:
其他好文 时间:
2016-07-31 11:19:18
阅读次数:
195
@property(nonatomic) CGPoint contentOffset; 这个属性用来表示UIScrollView滚动的位置 (其实就是内容左上角与scrollView左上角的间距值) @property(nonatomic) CGSize contentSize; 这个属性用来表示U ...
分类:
其他好文 时间:
2016-07-25 15:58:03
阅读次数:
153
/** * 在父视图中重写该方法,这样可使超出部分响应事件。 */ - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { UIView *view = [super hitTest:point withEvent:event] ...
分类:
其他好文 时间:
2016-07-20 17:28:23
阅读次数:
150
步骤:1.使用singe view application创建新的项目 2.在viewcontroller.h文件中定义两张图片的实例对象,创建一个UIDynamicAnimator实例对象,添加一个CGPoint变量(用来记录拖动图片的起始位置) 3.在.m文件中实现相关的代码 注意:.story ...
分类:
移动开发 时间:
2016-07-13 11:48:16
阅读次数:
222
const NSUInteger numberOfSections = self.numberOfSections; const UIEdgeInsets contentInset = self.contentInset; const CGPoint contentOffset = self.con ...
分类:
其他好文 时间:
2016-06-27 15:10:18
阅读次数:
173