【发布时间】:2009-11-30 04:56:14
【问题描述】:
我做错了什么?这是我创建 + 填充我的滚动视图的方式
-(void)viewDidAppear:(BOOL)animated {
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bigimage.jpg"]];
imgView.contentMode = UIViewContentModeScaleAspectFit;
scrollView = [[UIScrollView alloc] initWithFrame:self.view.frame];
scrollView.contentSize = imgView.frame.size;
scrollView.minimumZoomScale = scrollView.frame.size.width / scrollView.contentSize.width * 0.99;
scrollView.maximumZoomScale = 2;
[self.view addSubview:scrollView];
[scrollView addSubview:imgView];
[scrollView setZoomScale:0.5 animated:YES];
NSLog(@"current zoomScale: %f", scrollView.zoomScale);
[imgView release];
}
NSLogged zoomScale 为 1.0,图像清晰地以全尺寸显示。捏缩放不做任何事情。 我已经尝试了几乎所有可以在网上找到的东西,但似乎每个人都在这样做,而且它对他们有用。
非常感谢您的帮助!
【问题讨论】:
-
很好的问题,正如它在 UIScrollview 下的 Google 中显示为 #1 setzoomscale 不起作用 :)
标签: iphone uiscrollview