我想在应用程序中移动一个按钮,而不必在我的应用程序中实现cocos2d框架。我正在制作一个数据应用程序,并且不想添加任何其他游戏元素,除了移动的按钮。有谁知道如何做到这一点?使对象移动没有cocos2d?
0
A
回答
2
要打动你只需有任何物体通过设置
myView.frame = CGRectMake(x, y, width, height);
你甚至可以轻松拥有手机用[UIView的beginAnimation包装以动画为你没有任何附加的框架,给它一个新的框架.. 。]块。
下面是一个例子:
[UIView beginAnimations:@"moveButton" context:NULL];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationDuration:0.5];
someButton.frame = CGRectMake(newX, newY, newWidth, newHeight);
[UIView commitAnimations];
+0
如果您只能定位到iOS 4,那么请使用块!非常多才多艺。 – 2010-12-17 02:33:16
1
可以移动视图直接使用
[theview setFrame:CGRectMake(x,y,w,h)];
,或者您可以使用动画在更酷的方式能这样做(这应该是的iOS 4.x版Way)
[UIView animateWithDuration:2.0
delay:0.0
options:UIViewAnimationOptionLayoutSubviews
animations:^{ [theview setFrame:CGRectMake(x,y,w,h)]; }
completion:^(BOOL finished){
[self iAmDoneAnimatingNowICanDoSomethingElse]; }];
相关问题
- 1. SpaceManager中的对象Cocos2d正在移动或不移动?
- 2. 没有对角线移动
- 3. JQuery移动ASP.NET未捕获TypeError:对象[对象对象]没有方法'道具'
- 4. 移动时移动对象
- 5. 使对象移动C#
- 6. 使用Javascript移动对象
- 7. 如何用Cocos2d移动对象的hitbox /内容大小
- 8. 移动对象
- 9. 移动对象
- 10. cocos2d移动物体
- 11. 移动背景 - Cocos2D
- 12. 我试图一次移动所有对象,但没有成功
- 13. cocos2D自动移动图像
- 14. Box2d + CoCos2d:自动移动对象以模拟游戏中的计算机运动
- 15. Cocos2D变形对象
- 16. Cocos2d-x对象池
- 17. Java对象移动
- 18. Sprite对象中的Cocos2d动画
- 19. 跨多个对象的Cocos2d动画
- 20. KendoUI移动链接给点击“对象没有方法”错误
- 21. AttributeError:'模块'对象没有任何属性'移动'
- 22. 对象移动有setInout内部setInterval
- 23. Cocos2D - 移动CCSprites的问题
- 24. 帮助移动CGPoint(cocos2d)
- 25. Cocos2d圆内点的移动
- 26. cocos2d触摸移动速度
- 27. 触摸在Cocos2d中移动
- 28. 在CocoS2d中移动图像
- 29. Cocos2D setvisible =动画完成后没有
- 30. MonoTouch中有没有可能使用cocos2d?
你想让它移动到什么程度?您可以随时访问该按钮的“框架”,并根据需要手动进行设置。 – jrtc27 2010-12-16 20:44:05
你能告诉我你的意思吗?我希望它在给定的x轴上移动和移出,而不需要任何y displacemnt。 – 2010-12-16 20:45:09