【发布时间】:2014-04-26 21:17:43
【问题描述】:
我在网上看到过使用数组在特定 UIImageView 中创建动画的教程。我正在尝试做的事情有点不同,我不太确定如何去做。
我的故事板上有十个不同的 UIImageView。我有一个包含 10 个不同元素的数组。我想做的是用我的数组随机填充 UIImageViews。所以第一次加载右上角的ImageView会有Image A,然后下次加载就会有Image B。
我创建了一个名为 randomNumber 的方法来随机从数组计数中提取一个随机数。但我不太确定从这里去哪里。任何指针?谢谢!
- (void)viewDidLoad
{
kana = [[NSArray alloc] initWithObjects:[UIImage imageNamed:@"a.png"],
[UIImage imageNamed:@"i.png"],
[UIImage imageNamed:@"u.png"],
[UIImage imageNamed:@"e.png"],
[UIImage imageNamed:@"o.png"],
[UIImage imageNamed:@"ka.png"],
[UIImage imageNamed:@"ki.png"],
[UIImage imageNamed:@"ku.png"],
[UIImage imageNamed:@"ke.png"],
[UIImage imageNamed:@"ko.png"],
nil];
[super viewDidLoad];
// Do any additional setup after loading the view.
}
-(id) randomNumber
{
if ([kana count] > 0)
{
id obj = kana[arc4random_uniform([kana count])];
return obj;
}
else
return nil;
}
【问题讨论】:
标签: objective-c arrays uiimageview