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它只在滚动视图的第一张图片上生成它们,而且滚动视图垂直滚动