点击题目之后,加载新的内容。和下一题的那个button的效果应该是一样的
解决方案 »
- ios推送通知配置 出现问题
- 虚拟机问题
- NSData writeToFile txt文件无法打开
- 为什么我见有些用cocos2d开发的软件里会判断是不是iPad,如果是的话会设置scale=0.5,这是为什么?
- ★★Aptana Studio 3开发iPhone★★
- 刚学oc,关于引用计数的问题
- Images.xcassets问题咨询
- android开发和IOS开发的区别
- 网上关于 写一个NSString类的实现 是这样的,我觉得这样实现不好
- 如何解决图片太多太大问题
- cocos2d不是也有Android版本吗?为什么网上的资料很少,大多数都是C++和iOS的,请问做Android下cocos开发的,都是在哪找的资料
- 高富帅新标准,一段屌丝逆袭的独白!
额,是这样吗?比如说点击下一题,改变label的值的话,怎么加入平移的动画?这应该是2个不同的页面吧我在想这个是不是UIpageviewcontroller实现的?
额,是这样吗?比如说点击下一题,改变label的值的话,怎么加入平移的动画?这应该是2个不同的页面吧我在想这个是不是UIpageviewcontroller实现的?只是更换数据源就可以了。动画可根据上一题或下一题的动作来决定是从左进右出或从右进左出的动画效果。但显示标题及答案的控件需要动态创建。创建好后再加上动画效果,像这种平移的动画使用CABasicAnimation 就可以轻松实现
当前题目显示的时候下一题你已经在屏幕右边等待,上一题也在左边等待
当你点击下一题的时候,做label 的动画,三个同时向左移动屏幕宽度的距离此时,lastQueLabel成为thisQueLabel,thisQueLabel成为lastQueLabel,而lastQueLabel则被销毁
还必须新创建一个nextQueLabel 然后选定新的下一题显示在label上点击上一题也是这样的流程 再有一种方法就是用scrollView但是觉得有点麻烦,不如直接做label 的动画
还有动画直接用 UIView 的动画就好,简单
每次点下一题,都是创建一个nextQueLabel吗?那么nextQueLabel在view上面的坐标一直要增加吗?
每次点下一题,都是创建一个nextQueLabel吗?那么nextQueLabel在view上面的坐标一直要增加吗?
不需要啊,说详细点吧
lastQueLabel0 的位置应该是 x = -320
thisQueLabel0 的位置应该是 x = 0
nextQueLabel0 的位置应该是 x = 320
当点击下一题的时候,使用动画进行如下操作
thisQueLabel0.x = -320
nextQueLabel0.x = 0
销毁lastQueLabel0,创建一个新的nextQueLabel1.x = 320
然后令 lastQueLabel1 = thisQueLabel0
thisQueLabel1 = nextQueLabel0
不就可以了当然这只是我对这个题目的想法,你还需要有questionIndex 来确定当前正在显示的是哪道题目
然后在动画开始的时候加载答案选项等,楼主的问题我应该解释清楚了