Я создаю игру с похожей концепцией, например Tap Tap Ant . Я генерирую динамические изображения, используя NSTimer, используя следующий код.
NSTimer *tmrGenerateImages1 = [NSTimer scheduledTimerWithTimeInterval:0.4 target:self selector:@selector(generateImages) userInfo:nil repeats:YES];
-(void)generateImages
{
UIImageView *tmpImg = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myImg.png"]];
[tmpImg setFrame:CGRectMake([self randomXValueBetween:30 andValue:280] , 50, 118, 97)];
[self.view addSubview:tmpImg];
[self.view bringSubviewToFront:tmpImg];
}
- (float)randomXValueBetween:(float)low andValue:(float)high {
return (((float) arc4random() / 0xFFFFFFFFu) * (high - low)) + low;
}
Мой вопрос заключается в том, чтобы нажать тап, и они генерируют 2/3 изображения за раз, и в моем случае я могу сгенерировать только одно изображение за раз, и у пользователя достаточно времени, чтобы нажать на него.
Пожалуйста, помогите мне.
EDIT:
BOUNTY
Я хочу создавать динамические изображения, используя NSTimer или любым другим способом, аналогичным Tap Tap Ant . Пожалуйста, помогите мне в этом отношении. Если предложено решение, все пункты принадлежат вам.