Zmiana rozmiaru / skali obrazu UIButton w celu dopasowania

Mam naprawdę problem z przewodem i nie wiem, jak go rozwiązać. Animuję ramkę UIButtons, a kiedy ją animuję, chcę, aby obraz w przycisku skalował się do tego samego rozmiaru co przycisk. Działa bez robienia niczego na moim symulatorze iPhone'a. Ale kiedy uruchomię go na symulatorze iPada, nie zmieni rozmiaru obrazu. Dodałem kod [[gissaImg1 imageView] setContentMode: UIViewContentModeScaleToFill] w kilku miejscach, ale to nie pomogło.

Czy ktoś wie, co jest nie tak i jak rozwiązać ten problem?

<code>//Code to set the image
UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"%@_small", 
                                              [[itemsForRound objectAtIndex:[[guessItems objectAtIndex:0] intValue]] valueForKey:@"Name"]]];

[self.gissaImg1 setImage:image forState:UIControlStateNormal];
[self.gissaImg1 setImage:image forState:UIControlStateHighlighted];

//Code to animate button
CGRect animateToSpot = (isIphone) ? CGRectMake(0, 0, 480, 320) : CGRectMake(0, 0, 1024, 768);
    [self performSelector:@selector(PlayCorrectSound:) withObject:nil afterDelay:1];
    [[gissaImg1 imageView] setContentMode:UIViewContentModeScaleToFill];
    [UIView animateWithDuration:1.5 delay:0 options:(UIViewAnimationOptionAllowUserInteraction | UIViewAnimationCurveLinear) animations:^{
        switch (index) {
            case 0:
                [[gissaImg1 imageView] setContentMode:UIViewContentModeScaleToFill];
                [self.gissaImg1 setFrame:animateToSpot];
                [self.view bringSubviewToFront:gissaImg1];
                break;
.......
</code>

questionAnswers(2)

yourAnswerToTheQuestion