你好朋友我正在开发一个应用程序,我需要通过 5/6 页的视图旋转图像每 3-4 秒循环一次...我也需要更改图像的访问权限。请提供一些示例代码..
问问题
68 次
1 回答
0
我假设您知道如何使用UIImageView
和设置图像?如果没有,请参考描述接口的UIImageView
类参考指南,如果你查看“相关示例代码”,你可以看到它的作用。
关于如何每隔几秒钟更改一次图像,您可能首先为您定义一个实例变量或类属性NSTimer
:
NSTimer *timer;
然后可能会创建一个循环计时器,例如:
timer = [NSTimer scheduledTimerWithTimeInterval:3.5
target:self
selector:@selector(changeImage)
userInfo:nil
repeats:YES];
显然,这假定您已经编写了自己的方法,changeImage
这会将图像更改为UIImageView
下一个图像。
invalidate
最后,当你想关闭你的视图控制器时不要忘记你的定时器(例如, in willWillDisappear
,not dealloc
),因为self
在定时器中的使用会导致一个强引用循环,如果你不这样做,你的内存将不会被释放吨。
而且,如果其中任何一个没有意义,我将支持其他人的建议,即您可能想做一些更基本的 iOS 教程。不要粗鲁,但我们在这里帮助您用现有代码回答问题,而不是为您编写新代码。如果你没有掌握 iOS 编程的一些更普通的方面(视图、视图控制器、内存管理等),那么做一些更复杂的事情可能会让每个人都感到沮丧。
于 2012-11-26T23:30:31.850 回答