2014-06-25 188 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; 
} 

返回要縮放視圖。