你好,朋友,我在一个应用程序上工作,我需要旋转图像通过5/6页的视图类循环通过每3-4秒…我需要的访问,以改变图像作为well.Please提供给我一些示例代码。
发布于 2012-11-27 07:30:32
我猜你知道如何使用UIImageView
和设置图像?如果不是,请参考描述该接口的UIImageView
class reference guide,如果您查看“相关示例代码”,您可以看到它的操作。
就如何每隔几秒钟更改一次图像而言,您可能首先为NSTimer
定义一个实例变量或类属性
NSTimer *timer;
然后可能会创建一个循环计时器,例如:
timer = [NSTimer scheduledTimerWithTimeInterval:3.5
target:self
selector:@selector(changeImage)
userInfo:nil
repeats:YES];
显然,这假设您已经编写了自己的方法changeImage
,该方法将把UIImageView
的图像更改为下一个图像。
最后,当你想要关闭视图控制器时,不要忘记invalidate
你的计时器(例如,在willWillDisappear
中,而不是在dealloc
中),因为在计时器中使用self
会导致一个强烈的引用循环,如果你不这样做,你的内存就不会被释放。
而且,如果这些都不合理,我会赞同其他人的建议,即您可能想要做一些更基本的iOS教程。无意冒犯,但我们在这里帮助您使用现有代码回答问题,而不是为您编写新代码。如果您没有掌握iOS编程中一些比较普通的方面(视图、视图控制器、内存管理等),那么做一些更复杂的工作可能会让每个人都感到沮丧。
https://stackoverflow.com/questions/13572803
复制相似问题