IOS
wudaye7
这个作者很懒,什么都没留下…
展开
-
CABasicAnimation delegate方法
CABasicAnimation *positionAnim=[CABasicAnimation animationWithKeyPath:@"position"]; [positionAnim setFromValue:[NSValue valueWithCGPoint:CGPointMake(img.center.x, img.center.y)]]; [p原创 2014-04-22 11:33:06 · 1301 阅读 · 0 评论 -
随记
CSDN 全: http://www.cocoachina.com/ask/app/webroot/upload/201401/20140117095310_35469.pngiOS 打开文档:http://www.cocoachina.com/ios/20130515/6212.html QLPreviewController http://blog.csdn.net/and原创 2014-07-01 16:25:20 · 833 阅读 · 0 评论 -
IOS Runtime System
Runtime机制和Runtime与Objc的关系讲解:http://blog.jobbole.com/79545/ RunTime 使用methodSignatureForSelector与forwardInvocation实现消息转发在给程序添加消息转发功能以前,必须覆盖两个方法,即methodSignatureForSelector:和forwardInvocat转载 2015-11-21 23:27:12 · 545 阅读 · 0 评论 -
自研究HItTest
首先处理流程是:HitTest 事件从父视图向子视图传递点击事件,先pointInside:withEvent判断点击事件是否在点击的区域里,如果不在hitTest:withEvent:返回nil,如果在,则继续往子视图这样执行。最终找到第一次返回不是nil的对象,进行事件处理。如果遍历完毕都是nil,返回当前视图的self。表明点击事件只在当前视图区域中,并且此点击区域之上没有子view。原创 2015-09-19 11:32:59 · 494 阅读 · 0 评论 -
ScrollView上加Button UIControlEventTouchUpInside事件超出边界扔响应问题
我们知道当多个视图进行叠加的时候,touch事件是作用到最上面的视图上,但是如果父视图是UIScrollView,如果默认,可能touch子视图会造成UIScrollView的滚动。UIScrollView滚动的原因,可以看UIScrollView 原理。我在这里简单的描述一下,UIScrollView的工作原理,当手指touch的时候,UIScrollView会拦截Event,会原创 2015-09-18 16:10:55 · 1455 阅读 · 0 评论 -
谓词
首先举一个例子:匹配9-15个由字母/数字组成的字符串的正则表达式: NSString * regex = @"^[A-Za-z0-9]{9,15}$"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; BOOL isMatch = [pred eva原创 2015-01-16 14:18:41 · 482 阅读 · 0 评论 -
手写yueshu
iOS6提供了一种设计用户界面的新方法:Auto Layout。使用Auto-Layout很容为多种屏幕大小和多种语言设计UI。你可以在IB中使用Auto Layout,那么你一定要小心,否则不经意地移动了界面上的一个UI组件就会弄乱这些约束。因此对于这篇教程,我们用代码定义约束。打开XCode并创建一个Single View Application。工程名叫作Constraint原创 2014-12-11 12:07:10 · 540 阅读 · 0 评论 -
AssetsLibrary.framework
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];[library enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group, BOOL *stop){NSLog(@"%@", group)原创 2014-11-25 11:18:48 · 556 阅读 · 0 评论 -
UIView之AutoresizingMask属性
AutoresizingMask属性直译过来意思是自动适应。原创 2014-10-29 11:14:24 · 441 阅读 · 0 评论 -
在别的应用中用自己应用打开文件
http://www.cnblogs.com/zhanghuanan/p/5311640.htmlhttp://www.jianshu.com/p/3b32fdd697cbhttp://www.jianshu.com/p/cd134bcdbe3ahttps://segmentfault.com/a/1190000004237771转载 2017-05-18 10:38:24 · 368 阅读 · 0 评论