ScrollView缩放问题

时间:2010-11-18 12:15:41

标签: iphone cocoa-touch uiscrollview

在TapToZoom样本(苹果代码)中,如果我捏(向内)图像变得小于窗口大小(如果我删除手指它将正确适合窗口)。如果滚动视图的内容大小小于窗口大小,如何将图像修复到窗口。我花了一天时间来解决这个问题,但没有用...... 我正在附上快照.. alt text

黑色是我的窗口大小(320 * 480),如果我捏合图像小于窗口大小(高亮显示的图像)如果我此时停止捏它将适合窗口。但我不想让我的imageView变得比窗口小,同时捏造如何实现这个目标?

谢谢,

2 个答案:

答案 0 :(得分:3)

您可能需要查看minimumZoomScale (Reference here)

maximumZoomScaleUIScrollView属性

答案 1 :(得分:0)

我在委托中添加这些条件来解决问题......

- (void)scrollViewDidScroll:(UIScrollView *)scrollView 
{   
    if(scrollView.zoomScale < minimumScale)
    {
        [scrollView setZoomScale:minimumScale];
    }
    else if(scrollView.zoomScale > 1)
    {
        [scrollView setZoomScale:1];
    }
}
相关问题