Objective c UIScrollView没有';在缩放用户操作之后才能平移
我有一个Objective c UIScrollView没有';在缩放用户操作之后才能平移,objective-c,ios,uiscrollview,Objective C,Ios,Uiscrollview,我有一个UIScrollView,其中包含Interface Builder中的UIView。在正在运行的应用程序中,即使视图比scrollView大,当我平移scrollView时,它总是反弹回原点。直到,也就是说,我用捏的手势缩放滚动视图。之后,平移将使包含的视图保持正确状态 我是否缺少有关scrollView中平移/缩放的设置,或contentOffset设置?我无法弄清楚从缩放前到缩放后,scroolView的哪些变化使其在缩放后(而不是之前)按预期工作。任何解决了这个问题的人,谢谢 我
UIScrollView
,其中包含Interface Builder中的UIView。在正在运行的应用程序中,即使视图比scrollView大,当我平移scrollView时,它总是反弹回原点。直到,也就是说,我用捏的手势缩放滚动视图。之后,平移将使包含的视图保持正确状态
我是否缺少有关scrollView中平移/缩放的设置,或contentOffset设置?我无法弄清楚从缩放前到缩放后,scroolView的哪些变化使其在缩放后(而不是之前)按预期工作。任何解决了这个问题的人,谢谢 我也有同样的问题!在中找到答案并将其改编为iOS 基本上,请确保按以下顺序设置代理和ZoomSales:
scrollView.delegate = self;
scrollView.minimumZoomScale = 0.1;
scrollView.maximumZoomScale = 4.0;
scrollView.zoomScale = 1.0;
那它就应该起作用了 我也遇到了同样的问题,我想尽一切办法解决它。我使用interface builder将UIScrollView和UIImageView定义为滚动图像的子视图 在我从interface builder中删除两个视图并以编程方式创建它们之后,它开始工作 请记住将imageView添加为scrollView的子视图:
[scrollView addSubview:imageView];
将contentSize设置移动到ViewDidDisplay,不要问我原因。;)