一秒内增加和减少 imageView 的宽度
所以这是我的问题: 我有一个图像“图像”,我想用动画在一秒钟内增加两倍的宽度并减少两倍的宽度。我想每秒都这样做。请问我该怎么做?抱歉我的英语我是法国人:/
So here is my question:
I have an image 'image' and I would like to increase is width of two and decrease it of two in one second with an animation. and I wanna do this every second . How can I do this please ? sorry for my english I'm french :/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您好,您可以将 CoreAnimation 与 UIImageView 的 CALayer 一起使用,只需复制此代码即可。
Hi you can use CoreAnimation With CALayer of UIImageView just copy past this code.
首先创建两个具有图像原始视图值的浮点,例如 float1 和 float2。
然后,创建一个名为 x 的整数,并在 ccTime 函数中每次将 x 加一(这将导致 x 每秒被调用 60 次),所以现在您可以设置如下语句...
如果您提供了一些示例代码,我本来能够更好地回答你的问题:/
如果你不使用cocos2d,那么你将不得不使用NSTimer而不是ccTime。
Well start by creating two floats that have the value of the original view of the image, lets say float1 and float2.
Then, create an integer called x, and inside your ccTime function increment x by one every time(this will cause x to be called 60 times a second) so now you can set up statements like...
If you would have provided some example code, I would have been able to answer your question better :/
And if your not using cocos2d, then you will have to use NSTimer instead of ccTime.
使用选择器
Use a selector
试试这个:
Try this: