代码之家  ›  专栏  ›  技术社区  ›  Chandan Shetty SP

滚动视图缩放问题

  •  1
  • Chandan Shetty SP  · 技术社区  · 14 年前

    在TapToZoom示例(苹果代码)中,如果我向内捏,图像将变小,小于窗口大小(如果我移除手指,它将正确地适应窗口)。如果滚动视图的内容大小小于窗口大小,如何将图像固定到窗口。我花了一天时间来解决这个问题,但没有用。。。 我在装扣子。。 alt text

    黑色是我的窗口大小(320*480)如果我捏图像已经变小了窗口大小(突出显示的图像)如果我停止捏在这个时候,它将正确地适应窗口。但我不想我的图像视图变得比窗口小,而捏如何做到这一点?

    谢谢,

    2 回复  |  直到 14 年前
        1
  •  3
  •   Alex Repty    14 年前

    你可能想看看 minimumZoomScale maximumZoomScale 属性 UIScrollView (Reference here)

        2
  •  0
  •   Chandan Shetty SP    14 年前

    我在我的代表中添加这些条件来解决问题。。。

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