2014年10月27日
摘要: 我们可以通过调用UIApplication单例对象的openURL方法进行打电话,发短信,调用其他应用等操作在safari中打开网址- (IBAction)openSafari:(id)sender { NSString *httpUrlStr = @"http://www.cnblogs.c... 阅读全文
posted @ 2014-10-27 19:52 幸福小弥 阅读(1371) 评论(0) 推荐(0) 编辑
  2014年10月26日
摘要: iPhone和iPad设备有4个方向的状态,我们可以针对应用当前所处的方向调整界面。为了使应用支持不同的方向,首先我们需要在项目设置中设置设备支持的方向(也可以在项目的plist中设置)Portrait 竖放,home键在屏幕下方Upside Down 竖放,home键在屏幕上方Landscap... 阅读全文
posted @ 2014-10-26 11:07 幸福小弥 阅读(1552) 评论(0) 推荐(0) 编辑
  2014年10月24日
摘要: 看舞台剧时当需要更改舞台背景时,舞台大幕会缓缓合上,然后缓缓打开,舞台上的内容就变了。转场动画的意义就类似于舞台大幕,当layer上的内容变化时,我们希望通过一种动画的效果来切换,CoreAnimation提供了CATransition实现转场效果。- (void)viewDidLoad{ [... 阅读全文
posted @ 2014-10-24 12:20 幸福小弥 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 动画组CAAnimationGroup的使用十分简单,核心想法是把多个动画效果组合起来,各个动画效果并行处理,这些动画效果可以是CABasicAnimation,也可以是CAKeyframeAnimation- (void)viewDidLoad{ [super viewDidLoad]; ... 阅读全文
posted @ 2014-10-24 10:39 幸福小弥 阅读(493) 评论(0) 推荐(0) 编辑
  2014年10月23日
摘要: 关键帧动画中的时间系统,模型树和呈现树与基础动画一致,这里主要介绍关键帧动画的用法CAKeyframeAnimation- (void)viewDidLoad{ [super viewDidLoad]; CALayer *layer = [CALayer layer]; layer... 阅读全文
posted @ 2014-10-23 21:04 幸福小弥 阅读(1644) 评论(0) 推荐(0) 编辑
摘要: 参考博客:http://www.cnblogs.com/kenshincui/p/3972100.htmlIOS中核心动画主要分4类:基础动画,关键帧动画,动画组,转场动画CAAnimation:核心动画的基础类,不能直接使用,负责动画运行时间、速度的控制,本身实现了CAMediaTiming协议。... 阅读全文
posted @ 2014-10-23 19:48 幸福小弥 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 参考博客:http://geeklu.com/2012/09/animation-in-ios/http://www.cnblogs.com/kenshincui/p/3972100.html#calayerCALayer是CoreAnimation部分的内容,CALayer的概念类似于photos... 阅读全文
posted @ 2014-10-23 11:06 幸福小弥 阅读(1160) 评论(0) 推荐(0) 编辑
  2014年10月20日
摘要: CoreImage是IOS5中新增框架,通过这个框架我们可以轻松地对图片进行各种特效处理使用CoreImage的主要流程如下(需要添加CoreImage框架至项目中):1 创建CIContext,IOS系统提供了3种方法创建CIContexta.基于CPUCIContext *context = [... 阅读全文
posted @ 2014-10-20 19:02 幸福小弥 阅读(2290) 评论(0) 推荐(0) 编辑
摘要: 参考博文绘制到PDF则要启用pdf图形上下文,PDF图形上下文的创建使用方式跟位图图形上下文是类似的,需要注意的一点就是绘制内容到PDF时需要创建分页,每页内容的开始都要调用一次UIGraphicsBeginPDFPage方法。下面的示例演示了文本绘制和图片绘制(其他图形绘制也是类似的):- (vo... 阅读全文
posted @ 2014-10-20 16:12 幸福小弥 阅读(988) 评论(0) 推荐(0) 编辑
摘要: UIImage提供了多种方法绘制位图,除了之前用过的drawInRect,我们还可以使用以下方法drawAtPoint:需要提供CGPoint指定位图在CGContextRef中的起点drawAtPoint:blendMode:alpha:后两个参数指定图片的叠加模式以及透明度drawInRect:... 阅读全文
posted @ 2014-10-20 15:25 幸福小弥 阅读(2011) 评论(0) 推荐(0) 编辑