Изменение размера / масштаба изображения UIButton

У меня действительно проволочная проблема, и я не знаю, как ее решить. Я анимирую фрейм UIButtons, и когда я его анимирую, я хочу, чтобы изображение в кнопке масштабировалось до того же размера, что и кнопка. Это работает, ничего не делая на моем симуляторе iPhone. Но когда я запускаю его на симуляторе iPad, он не изменит размер изображения. Я добавил код [[gissaImg1 imageView] setContentMode: UIViewContentModeScaleToFill] в нескольких местах, но это не помогло.

Кто-нибудь знает, что не так и как решить эту проблему?

<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>

Ответы на вопрос(2)

Ваш ответ на вопрос