所以我对这个项目的最终目标是有几个图像和一个UIImageview
,并且每 10 秒改变一次图像,我目前有NSTimer
设置和图像数组但是我不知道如何同时使用NSTimer
和 UIImage 视图一起。到目前为止,这就是我所拥有的:
在我的 .h 中:
#import <UIKit/UIKit.h>
@interface HomeViewController : UIViewController {
NSTimer *myTimer;
IBOutlet UIImageView *imageview;
}
@property (nonatomic, strong) NSArray *images;
在我的 .m
- (void)viewDidLoad
{
[super viewDidLoad];
myTimer = [NSTimer scheduledTimerWithTimeInterval:10.00 target:self selector:@selector(changeImage) userInfo:nil repeats:YES];
}
- (void)changeImage
{
_images = @[@"Background 3.png", @"Background.png", @"Background 2.png", @"Background 4.png", @"Background 5.png"];
//stuck here, how do I change the image using the NStimer interval????
}
所以现在您已经看到了代码,我无法弄清楚 changeImage 方法中应该包含什么。回顾一下我想要的是数组中的 5 个图像在 UIImage 视图中每 10 秒循环一次。我已经尝试了很多选项,但我无法解决。任何帮助将不胜感激。