你好,朋友,我在一个应用程序上工作,我需要旋转图像通过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
复制相似问题