scrollView = new UIScrollView(
new CGRect(0, 80,View.Frame.Width
, View.Frame.Height -200));
View.AddSubview(scrollView);
scroll2.ScrollEnabled = true;
scroll2.ContentSize = new CGSize(0f, 1760f);
scrollView.ScrollEnabled = false;
ImageService.Instance.LoadUrl(GlobalVar.imgpath + travelerlistdetail.orderDetails.product_image)
.重试(3, 200)
.DownSample(100, 100)
.Into(ImgProd);
//scrollView.ContentSize = ImgProd.Size;
scrollView.AddSubview(ImgProd);
scrollView.MinimumZoomScale = 0.9f;
scrollView.MaximumZoomScale = 3f;
//scrollView.PinchGestureRecognizer.Enabled = false;
//await Task.Delay(2000);
//scrollView.ContentSize = ImgProd.Image.Size;
scrollView.ViewForZoomingInScrollView += (UIScrollView sv) => { return ImgProd; };
UITapGestureRecognizer doubletap = new UITapGestureRecognizer(OnDoubleTap)
{
NumberOfTapsRequired = 1 // double tap
};
scrollView.AddGestureRecognizer(doubletap);
private void OnDoubleTap(UIGestureRecognizer 手势)
{
scroll2.ScrollEnabled = false;
scrollView.ScrollEnabled = true;
如果(scrollView.ZoomScale > 1)
scrollView.SetZoomScale(0.25f, true);
别的
scrollView.SetZoomScale(3f, true);
}
scroll2 是整个页面的滚动,scrollview 是放大时的图像视图滚动