关闭

iOS动画指南 – 4.右拉的3D抽屉效果

标签: ios
375人阅读 评论(0) 收藏 举报
分类:
11924285-ab8ed0935551c26e

一切的动画其实都是假象,3D效果也是这样.本篇我们来做一个这样的特效.

12924285-89107bd3caee87ac

先忽略掉3D效果,我们先要做的是一个右拉的抽屉效果.
总体思路:
1.创建一个ContainerViewController容器控制器,然后把左侧选择菜单的SideMenuViewController,和右侧负责显示内容的MainViewController 添加到ContainerViewController中.
2.给容器控制器ContainerViewController添加一个手势监听,通过修改偏移量完成抽屉效果.
3.设置anchorPoint,给左侧SideMenuViewController的view以及左上角的图片按钮添加3D效果.

如果想知道详情请看代码,我们这边把核心的部分说下:

  • 给ContainerViewController添加手势监听,然后在监听方法中该去怎么处理:

  • setToPercent方法中的设置:

  • 3D效果的核心代码:

本文整理自 : iOS.Animations.by.Tutorials.v2.0
源码 : https://github.com/DarielChen/DemoCode
如有疑问,欢迎留言 :-D

0
0
查看评论

【IOS】实现IOS版的抽屉效果(点击,拖拽滑动)

原文链接:http://blog.csdn.net/toss156/article/details/7400065 好像最近,看到好多Android上的抽屉效果,也忍不住想要自己写一个。在Android里面可以用SlidingDrawer,很方便的实现。IOS上面就只有自己写了。其实原理很...
  • zengraoli
  • zengraoli
  • 2013-10-17 08:47
  • 6602

IOS 开发使用UITableView实现抽屉打开关闭效果

今天
  • shenjie12345678
  • shenjie12345678
  • 2014-09-16 14:50
  • 4702

超轻量!安卓实现多item抽屉效果动画

先看效果:本文Github https://github.com/AndroidMsky/ElasticLayout先解释一下标题不然被说成标题党可不好,为什么是超轻量,因为我知道用Listview和RecyclerView可以实现这样的效果,但是大家都知这二者都是需要adapter去适配数据,用...
  • AndroidMsky
  • AndroidMsky
  • 2016-11-08 16:22
  • 4381

2014-11-8Android学习------Android抽屉效果的实现案例--------动画Animation学习篇

写一篇文章很辛苦啊!!! 转载请注明,联系请邮件nlp30508@qq.com 我学习Android都是结合源代码去学习,这样比较直观,非常清楚的看清效果,觉得很好,今天的学习源码是网上找的源码 百度搜就知道很多下载的地方  网上源码的名字叫:android抽屉...
  • u014737138
  • u014737138
  • 2014-11-09 19:47
  • 950

iOS核心动画--浅析三个动画的实现

点击打开链接 http://www.jianshu.com/p/272aa1f26c62 动画和绘图是iOS开发中非常重要的部分。我们要实现一个动效,首先就是动画解析,分析动画的路径,然后再考虑具体的代码。这需要一定的经验和Core Animation、Core Grap...
  • wangrui13931182709
  • wangrui13931182709
  • 2016-04-19 16:35
  • 1614

几大抽屉效果第三方总结

转自博客园:http://www.cnblogs.com/dsxniubility/p/4474940.html 在公司项目新版本方案选择中,对主导航中要使用的抽屉效果进行了调研。主要原因是旧的项目中所用的库ECS评价不是很好。现对当下比较火的几大热门抽屉效果的第三方库进行了调研。代码全部选自...
  • sinat_25544827
  • sinat_25544827
  • 2015-05-14 14:47
  • 824

【iOS】Cocos2dx封装为view方便做3D动画效果

版权声明:本文为博主原创,如需转载请注明出处。 写在前面本文件只是将Cocos2dx 封装为一个 UIView,方便直接添加使用使用的 coco2d-x 版本为 3.13.1添加过程首先将 ~/cocos2d/build/cocos2d_lib.xcodeproj 添加到工程中然后对照new出来的工...
  • zyq522376829
  • zyq522376829
  • 2016-12-22 10:28
  • 1252

iOS 模拟轮胎滚动3D动画效果

因为项目中需要实现跑车动画效果,于是希望采用静止的跑车图和转动的轮胎来实现跑车开动效果。首先轮胎的转动要考虑到3D环境中形状的变化,不应该是纯圆形的,而应该是椭圆形。有两种方法实现这样的效果, 一是通过连续的贴图不断的替换来得到需要的滚动的动画,优点是实现简单,不断循环替换图片就能得到滚动的效果,更...
  • Michaelin1208
  • Michaelin1208
  • 2016-05-17 18:02
  • 1923

猫猫学IOS(四十一)UI之核心动画 两行代码搞定3D转场(做android的哭死)

猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents 源码素材地址:效果:代码:其实代码很少,苹果都给封装好了// 1.创建核心动画 CATransition *ca =...
  • u013357243
  • u013357243
  • 2015-05-08 18:04
  • 2498

玩转iOS开发 - 简易的实现2种抽屉效果

BeautyDrawerBeautyDrawer 是一款简单易用的抽屉效果实现框架,集成的属性可以对view 滑动缩放进行控制。Main features 三个视图,主视图可以左右滑动,实现抽屉效果 应用框架接口的内置参数属性可以对view的滑动速度,偏移度,和缩放比例进行设置 简单易用 Demon...
  • liulanghk
  • liulanghk
  • 2015-06-08 17:39
  • 4817
    个人资料
    • 访问:37189次
    • 积分:546
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:78篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论