UIScrollView 放大固定点,并禁用捏合/拉出
Posted
技术标签:
【中文标题】UIScrollView 放大固定点,并禁用捏合/拉出【英文标题】:UIScrollView zooming in a fixed point, and disable the pinch in/out 【发布时间】:2012-01-28 22:04:05 【问题描述】:我遇到了 UIScrollView 的问题
我想在用户点击特定点时缩放滚动视图,并防止用户使用捏缩放手势放大/缩小,我该怎么做?
[imgScroll setDelegate:self];
float minimumScale = [imgScroll frame].size.height / [imageView frame].size.height;
[imgScroll setMinimumZoomScale:minimumScale];
[imgScroll setZoomScale:minimumScale];
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
return [imageView viewWithTag:ZOOM_VIEW_TAG];
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale
[scrollView setZoomScale:scale+0.01 animated:NO];
[scrollView setZoomScale:scale animated:NO];
提前谢谢。
【问题讨论】:
【参考方案1】:我在 `UIScrollView 中禁用了缩放属性,检查了 Interface Builder 中触摸部分下的所有属性。
【讨论】:
以上是关于UIScrollView 放大固定点,并禁用捏合/拉出的主要内容,如果未能解决你的问题,请参考以下文章
以编程方式启用/禁用捏合以放大 WKWebView 和 viewForZoomingInScrollView