【发布时间】:2013-07-19 16:15:13
【问题描述】:
所以我对这个项目的最终目标是拥有几个图像和一个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 秒循环一次。我已经尝试了很多选项,但我无法解决。任何帮助将不胜感激。
【问题讨论】:
-
为什么这个拇指被按下了?最近有人连续投票反对这个网站。
-
@John 好吧,不是我,但我想,这个人今天早上早些时候问的一个问题是骗人的。而且这家伙甚至没有表现出对编程概念的最低理解——他不应该在编写 Objective-C。
-
@Hot Fair 关于骗子的观点,但我认为说某人不应该编写代码,因为他们不了解编程概念有点苛刻——这不是重点吗?地点?要学习如何编程?
-
我不会说他不应该写objective-c。没人应该这么说
标签: ios objective-c uiimage