如何缩小屏幕截图以适应较小的视图或按钮?

时间:2012-05-29 20:23:01

标签: ios

我有一些.pngs是iPhone的截图。

我想在UIImageView和按钮中显示它们,如何缩小它们以使它们适合视图/按钮的大小,但所有内容仍然可见。

我现在正在做这样的事情:

    view = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"screenshot.png"]];
    view.frame = CGRectMake(0.0f, 0.0f, 200, 200);
    view.clipsToBounds = YES;

UIImage *image = [UIImage imageNamed:@"carouselPage.png"];
button = [UIButton buttonWithType:UIButtonTypeCustom];
button.bounds = CGRectMake(0.0f, 0.0f, 200, 200);
button.clipsToBounds = YES;

如果我使用其他.png(较小的)然后它们出现,但如果我使用screenshot.png(通过Xcode的Organizer屏幕截图功能获得),则什么都没有出现

1 个答案:

答案 0 :(得分:1)

您需要设置图像的缩放比例以确保它们全部显示并适合视图

view.contentMode = UIViewContentModeScaleAspectFit;

我认为你应该仍然会看到screenshot.png,但是不正确。