在scrollView上使用水龙头进行缩放

时间:2012-06-05 10:52:35

标签: ios uiscrollview uiimageview zoom

我正在尝试重建(大部分)由apple提供的相同示例示例,该示例名为 tapToZoom

不同之处在于我使用的是storyboard而不是经典的nib文件,如示例所示,我在scrollView中设置了一个图像。

问题是缩放不起作用,例如这里:

//set the initial zoom scale
 float minimumScale = [myScroll frame].size.width  / [myImage frame].size.width;

NSLog(@"%f",minimumScale);

[myScroll setMinimumZoomScale:minimumScale];
[myScroll setZoomScale:minimumScale];

NSLog()@"%f",[myScroll zoomScale];

日志返回0.6表示第一个,1.0表示第二个0.6。{{1}}。 有人以前遇到过这个问题吗?

[编辑]:前面的行是我的viewDidLoad方法。

1 个答案:

答案 0 :(得分:0)

我认为你应该实施

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;

尝试此委托方法。