你好,歡迎來到IOS教程網

 Ios教程網 >> IOS訊息 >> 關於IOS >> 用scrollerView實現圖片的放大縮小

用scrollerView實現圖片的放大縮小

編輯:關於IOS

在進行圖片處理的過程中,經常遇到類似於圖片縮放的需求,以前做個一個用pinch手勢對imageView進行縮放的例子,demo下載

下面就scrollView自帶的圖片縮放功能進行簡單的介紹: 首先實現UIScrollerViewDelegate協議,並設置其delegate 設置最大放大倍數:maximumZoomScale 為float類型 和 最小縮小倍數:minimumZoomScale 實現 - (UIView*)viewForZoomingInScrollerView:(UIScrollerVIew*)scroller{}方法即可 示例如下
    scrollerView=[[UIScrollView alloc]initWithFrame:self.view.bounds];  
    scrollerView.delegate=self;  
    scrollerView.minimumZoomScale=0.5f;  
    scrollerView.maximumZoomScale=2.0f;  
      
    UIImageView *imageView=[[UIImageView alloc]initWithFrame:self.view.bounds];  
    [imageView setImage:[UIImage imageNamed:@"20091121014197_2.jpg"]];  
    [scrollerView addSubview:imageView];  
      
    [self.view addSubview:scrollerView];  
 
 
- (UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView  
{  
    for (id view in [scrollerView subviews]) {  
        if ([view isKindOfClass:[UIImageView class]]) {  
            return view;  
        }  
    }  
    return  nil;  
}  
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved