0

我需要从IBOutletCollection数组中访问一个随机元素。我有 4 个字母的 imageViews 需要拖动到另一个 imageView 上,并根据拖动的数量更改图像。我目前正在使用 2 进行测试。我有这个,但它似乎不是随机的,而是 4 个中的一个。

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{

    for (UIImageView *letter in letterA)
    {
        for (UIImageView *letter1 in letterA)
        {
            if (CGRectIntersectsRect(letter.frame ,answerA.frame))
            {
                UIImage *Pic1 = [UIImage imageNamed:@"number1"];
                [correctCounterA setImage:Pic1];
                letter.userInteractionEnabled=NO;
                letter.hidden=YES;

            }
            else if (CGRectIntersectsRect(letter1.frame, answerA.frame)) //CGRectIntersectsRect(letter.frame, answerA.frame))
            {
                UIImage *Pic2 = [UIImage imageNamed:@"number2"];
                [correctCounterA setImage:Pic2];
            }
        }

    }
}
4

0 回答 0