滑动视图上实现图片(视图)的缩放功能:用到两个滑动视图
UIView pageView = new UIView();
UIScrollView contentScrollView = new UIScrollView();
contentScrollView.ShowsVerticalScrollIndicator = false; contentScrollView.ShowsHorizontalScrollIndicator = false;
contentScrollView.MinimumZoomScale = 0.2f;
contentScrollView.MaximumZoomScale = 3.0f;
contentScrollView.ZoomScale = 1.0f;
contentScrollView.Frame = new CGRect(0 , 0, View.Bounds.Width, View.Bounds.Height);
contentScrollView.ContentSize = new CGSize(View.Bounds.Width, View.Bounds.Height);
contentScrollView.ViewForZoomingInScrollView = delegate (UIScrollView scroll)
{
return pageView;
};
双击手势:实现缩放
public void HandleDoubleTapGesture(UIGestureRecognizer gesture)
{
var scroll = gesture.View.Superview as UIScrollView;
if(scroll != null)
{
var newScale = sc