Ios UIScrollView随机点
我正在制作一个游戏,希望它能在滚动视图的某个地方每秒随机生成一张图片。滚动视图的大小是Ios UIScrollView随机点,ios,uiscrollview,cgpoint,arc4random,Ios,Uiscrollview,Cgpoint,Arc4random,我正在制作一个游戏,希望它能在滚动视图的某个地方每秒随机生成一张图片。滚动视图的大小是320x960,我有它,这样图片就可以使用arc4random()获得它的点。然而,即使当我得到一个y值,比如说,900,图片也不会在滚动视图的那个点上生成。这是我的密码 - (void)gift1 { UIImage *image7 = [UIImage imageNamed:@"gift.png"]; gift = [[UIImageView alloc] initWithImage:ima
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);
}
@n9986它只在滚动视图的第一张图片上生成它们,而且滚动视图垂直滚动