MonoTouch中的ViewForZoomingInScrollView

时间:2012-04-25 11:53:49

标签: c# ios uiscrollview xamarin.ios zoom

我正在尝试使用MonoTouch实现ViewForZoomingInScrollView。 用户拍照并使用下面的代码添加图像

scrollView.AddSubview (imageView);
scrollView.MinimumZoomScale = 1.0f;
scrollView.MaximumZoomScale = 3.0f;
scrollView.MultipleTouchEnabled = true;
scrollView.ViewForZoomingInScrollView = delegate(UIScrollView scrollView2) 
{
        return imageView;           
};

如果我在窗户上滑动手指,我可以毫无问题地从图像到图像 当我试图捏合图像时,图像向右移动,我有白色空间。

问题:

当您捏合图像时,您需要采取哪些步骤来重新调整大小并在图像视图的中心显示放大的图像?

1 个答案:

答案 0 :(得分:1)

有很多Xamarin的samples显示了如何使用ViewForZoomingInScrollView。您可以从github获取所有内容,也可以从sample web site浏览它们。

这包括ZoomingPdfViewer(Apple的Objective-C同名样本的端口)。请参阅Souce Code