狂奔的蜗牛

博学之,审问之,慎思之,明辨之,笃行之。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年3月4日

摘要: 本次实现gif动画播放是通过将动画文件读取到CGImageSourceRef,然后用NSTimer来播放的。代码如下:首先是头文件#import <UIKit/UIKit.h>#import <ImageIO/ImageIO.h>#import <MobileCoreServices/MobileCoreServices.h>@interface GifView : UIView { CGImageSourceRef gif; // 保存gif动画 NSDictionary *gifProperties; // 保存gif动画属性 size_t index; 阅读全文

posted @ 2012-03-04 22:13 蜗牛狂奔 阅读(9353) 评论(1) 推荐(0) 编辑

摘要: 昨天做了一个demo,用到了简单代理。 delegate是ios编程的一种设计模式。我们可以用这个设计模式来让单继承的objective-c类表现出它父类之外类的特征。昨天这个代理实现如下: 类GifView是继承自UIView的,它加载在RootViewController上来通过一个Timer播 阅读全文

posted @ 2012-03-04 13:36 蜗牛狂奔 阅读(69953) 评论(5) 推荐(0) 编辑