2014-06-25 142 views
-1

我有一个UIScrollView与许多按钮和一些标签。我的问题是:如何轻松缩放UIScrollView内容(用两根手指)? 非常感谢。轻松缩放UIScrollView

回答

0

由于Andrea指出UIScrollView已经支持缩放功能。 遵循以下步骤:

  1. 添加UIView(说viewZoom)与滚动视图通过给予相同的宽度和高度作为该滚动视图的。
  2. 将所有UI组件(按钮等)添加到viewZoom。
  3. maximumZoomScale设置为滚动视图属性为'2'(或根据您的要求设置的任何其他值)。
  4. 将您的视图控制器设置为委托给ScrollView(scrollView.delegate = self)。
  5. 在视图控制器中执行- (UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView,并将您添加到此方法的滚动视图中的“viewZoom”返回。
2

UIScrollView s已使用缩放手势支持缩放,你只需要实现委托方法

- (UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView { 
    // Return the view that you want to zoom 
    return self.viewZoom; 
} 

返回要缩放视图。