【发布时间】:2011-02-15 15:14:10
【问题描述】:
有人可以帮我解决下面的问题吗?
当我调用 myFunction 时,我想要设置为按钮的图像会在 2 秒后同时出现,而不是一张一张地出现,延迟为 0.5 秒。
更多信息:
- generatedNumbers 是包含 NSNumber (4,1,3,2) 四个元素的数组
- 按钮通过 IB 在 UIView 中设置并标记为 (1,2,3,4)
-(IBAction) myFunction:(id) sender {
int i, value;
for (i = 0; i<[generatedNumbers count]; i++) {
value = [[generatedNumbers objectAtIndex:i] intValue];
UIButton *button = (UIButton *)[self.view viewWithTag:i+1];
UIImage *img = [UIImage imageNamed:[NSString stringWithFormat:@"%d.png",value]];
[button setImage:img forState:UIControlStateNormal];
[img release];
usleep(500000);
}
}
【问题讨论】:
标签: iphone cocoa cocoa-touch image button