私はゲームを作成していますが、スクロール ビューのどこかで毎秒ランダムに画像が生成されるようにしたいと考えています。スクロール ビューのサイズは320x960
ですarc4random()
。ただし、y
たとえば、の値を取得し900
ても、スクロール ビューのその時点で画像が生成されません。これは私のコードです
- (void)gift1 {
UIImage *image7 = [UIImage imageNamed:@"gift.png"];
gift = [[UIImageView alloc] initWithImage:image7];
CGRect rect7 = CGRectMake(arc4random()%320, random()% 960 + 0, 100, 100);
gift.frame = rect7;
[scrollView addSubview:gift];
if (CGRectIntersectsRect(self.myAnimatedView.frame, self.gift.frame)) {
[self giftg];
}
NSLog(@"%f", self.gift.frame.origin.y);
}