- 博客(14)
- 资源 (17)
- 收藏
- 关注
转载 UIScrollView 原理详解
UIScrollView 原理详解时间: 2010-12-24 11:05 点击:1842 次scroll view 原理 在滚动过程当中,其实是在修改原点坐标。当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件,那么 scroll view 发送scroll view 原理 在滚动过程当中,其实是在修
2012-08-30 14:01:37 729
转载 hitTest的作用与用法
hitTest的作用:当在一个view上添加一个屏蔽罩,但又不影响对下面view的操作,也就是可以透过屏蔽罩对下面的view进行操作,这个函数就很好用了。 hitTest的用法:将下面的函数添加到UIView的子类中,也就是屏蔽罩类中即可。 -(id)hitTest:(CGPoint)point withEvent:(UIEvent *)event
2012-08-28 09:27:34 5226
转载 iOS5中 UIViewController新方法的使用
在iOS5中,ViewController中新添加了下面几个方法:addChildViewController: removeFromParentViewController transitionFromViewController:toViewController:duration:options:animations:completion:willMoveToParentV
2012-08-25 20:33:41 1214
转载 使用CGAffineTransform实现对控件的旋转
今天在CC上看到这个功能,感觉挺好玩的,记下了,以便后用!CGAffineTransform rotation = CGAffineTransformMakeRotation(M_PI_2);[xxx setTransform:rotation];呵呵就这么简单的两行代码就可以实现了!顺便记录一些常量,以后用的着!#define M_E 2.7182
2012-08-22 09:22:21 4050
转载 10个迷惑新手的Cocoa&Objective-c开发问题
language backgroundruntimethreadrunloopdelegate, protocolevent respondermemory managementclass heritage and categorydesign patterndrawing issue首先请谅解我可能使用很多英文,毕竟英文资料将来会是你的主要
2012-08-18 18:30:39 2414
原创 从任意多的数字中产生定量的随机数
所用语法:Objt-C#define PictureNum 24#define Amount 60写这片博客主要是因为做连连看的时候,图片库中有很多图片,而每一关用不了这么多的图片,只能用其中的一部分,所以就想法写了这样一个算法从照片库中随机的取出定量的照片,实现随机出图的功能。for (int i=0; iPictureNum; i++) { in
2012-08-18 18:25:49 812
转载 ObjC: 委托模式
在ObjC中,经常提到委托模式(delegate),非常重要。比如官方交互API,委托模式使用的很常见,比如UIView的setAnimationDelegate,设置动画的委托。不理解委托模式,就不能很快的理解很多API的使用,因为它们使用一样的模式,了解这个模式,就会心领神会,立即上手。下面用通俗的话说说委托模式是干什么用的。实际上ObjC中的委托模式,类似于Java中的回调(Call
2012-08-16 14:45:40 783
转载 ObjC: 源文件的组织
最简单的ObjC程序,你都可以这样写:#import @interface Book : NSObject{ }-(NSString *) getPrice;@end@implementation Book-(NSString *) getPrice{ return @"$17"; }@endint
2012-08-16 14:33:16 759
转载 最简单的画线功能
如何在iOS屏幕上画出一条线来?这是一切复杂画线的基础。之前在计算一个点是否在一个区域中中已经有使用CGPath的示例。那是用来标定区域的,这里使用CGPath画线。示例非常简单。首先要有个UIImageView,在本例中声明为成员变量:@interface PathDemoViewController : UIViewController {
2012-08-16 14:31:24 1006
原创 ios视图切换效果
我们经常进行视图间的切换,比如present效果从下边向上推出,这里我们可以写如下代码,来改变切换视图的样式。A *a = [[A alloc]init];[asetModalTransitionStyle:UIModalTransitionStyleCrossDissolve];[selfpresentModalViewController:primaryVCanim
2012-08-15 21:15:14 1907
转载 IOS开发-画线画图
1、绘图总结:绘图前设置:CGContextSetRGBFillColor/CGContextSetFillColorWithColor //填充色CGContextSetRGBStrokeColor/CGContextSetStrokeColorWithColor //笔颜色CGContextSetLineWidth //线宽度绘图后设置:注: 画完图后,必须
2012-08-10 13:16:52 5226
转载 贝塞尔曲线 总结
Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细的计算公式,因此按照这样的公式绘制出来的曲线就用他的姓氏来命名,称为贝塞尔曲线。 以下公式中:B(t)为t时间下 点的
2012-08-08 10:13:12 12221 9
转载 UIBezierPath 的使用介绍
使用UIBezierPath类可以创建基于矢量的路径。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。 1.Bezier Path 基础 UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线和曲线段去创建。我们使用直线段去创建矩形和多边形
2012-08-07 15:22:45 52127 3
转载 Core Animation学习----CAkeyframeAnimation
CAkeyframeAnimation:提供了关键帧动画的支持。你可以为层属性指定key path来使其产生动画,这个数组的值保存了动画每个阶段的值,同时还有key frame的次数和时间函数。在动画运行的时候,数组中的每个值就会被轮流进行插值使用。- (void)viewDidLoad { [super viewDidLoad];
2012-08-07 12:39:22 2541
横向的 UITableView
2012-12-01
横向的UITableView
2012-12-01
贝塞尔曲线demo
2012-08-07
UITableViewCell 自适应(文本,图片)内容高度
2012-06-14
用ios写的QQ通讯录
2012-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人