在Objective C - xcode中按下按钮时,如何更改图像的大小?

时间:2011-11-01 22:23:00

标签: objective-c xcode image size

我正在尝试在按下按钮时更改图像的大小以使其变长或变短。我更喜欢它,如果它可以动画改变它的大小,但没有动画也会有所帮助,如果任何人可以给我任何信息,如果这是可能的,以及如何它将不胜感激

感谢您的提前帮助

1 个答案:

答案 0 :(得分:0)

假设您正在使用UIImageView,那么您只需更改大小(这可能会导致不良影响,具体取决于您拉伸的程度等)。

注意: newFrame是您的新框架

- (void)buttonTapped:(id)sender
{
    CGRect newFrame = ...;
    self.myImageView.frame = newFrame;
}

要制作动画,请将其粘贴在动画块

- (void)buttonTapped:(id)sender
{
    CGRect newFrame = ...;
    [UIView animateWithDuration:0.25f 
                     animations:^{
                        self.myImageView.frame = newFrame;
                     }];
}