为什么我无法缩放嵌入在UIScrollView中的UIImageView?

时间:2014-02-07 03:29:47

标签: ios objective-c uiscrollview uiimageview

我确实拥有最基本的代码,而且为什么它不会缩放我感到非常疲惫:

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0.0, 0.0, CGRectGetWidth([UIScreen mainScreen].bounds), CGRectGetHeight([UIScreen mainScreen].bounds))];
    self.scrollView.delegate = self;
    self.scrollView.contentSize = self.imageView.bounds.size;
    self.scrollView.minimumZoomScale = 0.5;
    self.scrollView.maximumZoomScale = 10.0;

    [self.view addSubview:self.scrollView];

    self.imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"community1.jpeg"]];
    self.imageView.contentMode = UIViewContentModeScaleAspectFit;

    [self.scrollView addSubview:self.imageView];
}

在模拟器中,我尝试缩放,什么都没发生。如果相关的话,这是一个相当大的图像。

1 个答案:

答案 0 :(得分:1)

您是否在滚动视图的委托中实现了-viewForZoomingInScrollView:?如果没有,你需要这样做,当你捏时,返回想要实际缩放的视图。