demo功能:用UIimageView实现360度旋转效果。

demo说明:iPhone6.1 测试成功。主要代码在:FVImageSequence.m中。在touchesMoved事件中,通过替换UIimageView的image来产生旋转效果。

demo截屏:

demo主要代码:

-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {[super touchesMoved:touches withEvent:event];UITouch *touch = [[event allTouches] anyObject];CGPoint touchLocation = [touch locationInView:self];int location = touchLocation.x;
//根据移动偏移量,判断旋转的方向。if(location < previous)current += increment;elsecurrent -= increment;previous = location;//图片临界点限制,在demo中的image文件夹下有所有图片,是从不同角度拍摄的,将这些图片依次显示就可以实现360的旋转效果if(current > numberOfImages)current = 0;if(current < 0)current = numberOfImages;NSString *path = [NSString stringWithFormat:@"%@%d", prefix, current];NSLog(@"%@", path);path = [[NSBundle mainBundle] pathForResource:path ofType:extension];UIImage *img =  [[UIImage alloc] initWithContentsOfFile:path];//设置UIimageView的image为新的image,实现360度旋转效果[self setImage:img];[img release];
}

demo下载地址: http://download.csdn.net/download/donny_zhang/5649943

转载于:https://www.cnblogs.com/snake-hand/p/3157203.html

[置顶] ios 360度旋转效果demo相关推荐

  1. [置顶] iOS中 支付宝钱包详解/第三方支付

    [置顶] iOS中 支付宝钱包详解/第三方支付 韩俊强的博客 每日更新关注:http://weibo.com/hanjunqiang  新浪微博! 一.在app中成功完成支付宝支付的过程 1.申请支付 ...

  2. 通过CSS3实现:鼠标悬停图片360度旋转效果

    效果很好玩,代码很简单: 效果: 鼠标放置在图片上:360度顺时针旋转 鼠标离开图片:图片260度逆时针旋转 只要将下面代码拷贝过去,并将图片改成你想要的就可以看到效果 <!doctype ht ...

  3. [置顶] iOS中让省略号垂直居中

    在显示等待框时,一般要求在提示信息后面加个省略号,但中文输入法下输入的省略号是在底部对齐,但中 文的习惯是省略号垂直居中对齐,最后找到下面这个方法来显示垂直居中的省略号: 中文和英文输入法下一样: o ...

  4. Android Animation 360度旋转效果。

    设有如下定义的动画.相关问题列在代码里.请教各路大神. protected void onCreate(Bundle savedInstanceState) {super.onCreate(saved ...

  5. html立方体旋转展开,利用CSS实现立方体360度旋转效果实例代码

    静态效果图如下: 示例代码: 复制代码代码如下: * { margin: 0; padding: 0} ul {list-style: none;} ul { width: 200px; height ...

  6. iOS UILabel 文字 置顶/置底 实现

    iOS UILabel控件默认文字位置是居中的,如图所示: 但是我们经常碰到这样的需求,希望文字向上置顶,或者向下置底,但是很遗憾,iOS API中并没有提供相应的属性和方法,需要我们手动设置. 利用 ...

  7. iOS开发,利用PanoramaGL生成360度全景预览图,附选择本地全景图片并生成全景预览...

    前言 初做全景项目,涉及到了360度全景展示(也可以是720度的旋转),查找了很多资料,很多都是用PanoramaGL这个库实现的,本人也踩了一下坑,下面我简单的总结一下. 初识PanoramaGL ...

  8. Android仿ios微信左划条目删除、置顶的实现,代码简洁,更容易理解使用

    <span style="font-family:Arial, Helvetica, sans-serif;"><span style="backgro ...

  9. iOS开发 处理置顶聊天的功能

    置顶聊天的功能 本文小白,仅供参考. 使用协议来处理. -(void)didTapReturnCell:(SLYPrivateChatView *)cell // 进入到视图的里面 [self.del ...

  10. iOS创建浮动按钮,点击按钮“置顶”

    1.创建浮动按钮 -(void)CreateFloadWindow {// *****创建浮动按钮的关键语句,设置按钮的Frame值****CGRect floatFrame = CGRectMake ...

最新文章

  1. 遗传算法解决01背包
  2. python使用pandas通过聚合获取时序数据的最后一个指标数据(例如长度指标、时间指标)生成标签并与原表连接(join)进行不同标签特征的可视化分析
  3. 机器学习、数据挖掘及其他
  4. fullcaledar日历插件
  5. 顺序容器及其常用函数
  6. 端午将至……想和程序猿Coding个粽子行不行?
  7. html5图片长按保存,一文彻底解决HTML5页面中长按保存图片功能
  8. 解决 Idea 卡在 Resolving Maven dependencies ...
  9. ES7 设置磁盘使用率水位线 allocation.disk.watermark
  10. astar插件下载 就行_送给你们一个ps插件,5秒抠图神器,这个肯定是你找了很久的...
  11. lievent源码分析:evbuffer
  12. 使用广和通L610模块搭配RT-Thread操作系统连接onenet云
  13. 【爬虫】巧用 js2py (附带bug解决)
  14. css 比较好看的字体
  15. ANSYS中表格数组的定义及使用举例
  16. 关于Android开发中如何使用dp表示长宽
  17. 对称加密——AES算法使用
  18. Linux vim分屏,如何切换窗口
  19. java虚拟机有哪些分类?
  20. Android系统硬件访问服务框架分析

热门文章

  1. Java 面试题目最全集合1000+ 大放送,能答对70%就去BATJTMD
  2. 神奇的数学:牛津教授给青少年的讲座
  3. GS(道具,帮会)定时存储
  4. tesseract-ocr训练方法
  5. C语言 SDK编程之通用控件的使用--ListView
  6. 从小白到区块链工程师:第一阶段:Go语言的HelloWorld初始(2)
  7. python,tensorflow,CNN实现mnist数据集的训练与验证正确率
  8. 回顾Vue计算属性VS其他语法有感
  9. 并发编程---死锁||递归锁---信号量---Event事件---定时器
  10. SQL简单基础(1)