Ken*_*ker 6 iphone uiscrollview
我究竟做错了什么?这是我创建+填充我的scrollView的方法
-(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];
}
Run Code Online (Sandbox Code Playgroud)
NSLogged zoomScale为1.0,图像以完整大小清晰显示.捏缩放不起任何作用.我已经尝试了几乎所有我能在网上找到的东西,但是每个人似乎都在做这个,并且它适用于他们.
非常感谢帮助!
Ed *_*rty 21
UIScrollView除非将其delegate属性设置为UIScrollViewDelegate响应的有效值,否则A 不会缩放
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;
Run Code Online (Sandbox Code Playgroud)
查看 文档.