rat*_*hah 3 scroll zoom uiscrollview ios
因此我的scrollView的contentSize最初等于我的图像的帧,但似乎我缩放的越多,contentSize得到的越大.因此,当scrollView放大时,它周围存在巨大的差距.动态更新contentSize in - (void)scrollViewDidZoom:(UIScrollView*)aScrollView似乎不起作用.我错过了什么吗?
注意:间隙只能垂直显示(即:在imageView的上方和下方)
我不相信有可能contentSize
在飞行时更新zooming
.这是因为:
滚动视图还处理内容的缩放和平移.当用户进行捏合或捏合手势时,滚动视图调整内容的偏移和缩放.当手势结束时,管理内容视图的对象应该根据需要更新内容的子视图.(请注意,手势可能会结束,手指仍然可能已关闭.)当手势正在进行时,滚动视图不会向子视图发送任何跟踪调用.
您应该在用户完成使用后contentSize
根据您的更新:zoomScale
zooming
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView
withView:(UIView *)view
atScale:(float)scale
Run Code Online (Sandbox Code Playgroud)