2012-12-04 123 views
0

我想使用滑動控件縮放滾動查看。 在我的滾動視圖中,我添加圖像視圖。縮放滾動查看滑動控件

那麼我如何使用滑塊控件進行縮放?

在此先感謝

回答

1

我使用此代碼在iPad上放大和縮小圖像的。將滑塊最小值設置爲1,將最大值設置爲3,將當前值設置爲0.1。

之後,在這個滑塊的值改變只是調用波紋管方法。

For Ex。看到這樣的代碼:

- (void)viewDidLoad 
{ 
    UISlider *yourSlider = [[UISlider alloc]initWithFrame:CGRectMake(300, 100, 300, 23)]; 
    [yourSlider setMinimumValue:1]; 
    [yourSlider setMaximumValue:3]; 
    [yourSlider setValue:0.1]; 

    // Its zoom scroll view in 3x scale 
    [yourSlider addTarget:self action:@selector(scaleOfImage:) forControlEvents:UIControlEventValueChanged]; 
} 

並粘貼此波紋管法在.m文件

-(IBAction)scaleOfImage:(id)sender 
{ 
     // if you want to zoom UIImageView then use bellow code...and set slider value max 900 and min 100 
     //yourImageView.frame=CGRectMake(yourImageView.frame.origin.x, yourImageView.frame.origin.y, yourSlider.value,yourSlider.value); 
     //[yourImage setCenter:CGPointMake(500, 400)]; 

     // if you want to zoom the scrollview then use this bellow code which in comment.. 

     [yourScrollView setZoomScale:yourSlider.value]; // here change the value of slider 
} 
+0

謝謝快速回復和變焦ImageView的。但我使用滾動視圖並將圖像視圖放入滾動視圖。並且我想使用滑塊來滾動scrollview和imageview。 – Meet

+0

但你想放大imageview嗎?如果你想縮放滾動視圖,然後嘗試設置框確定滾動視圖夥計.. :) –

+0

其實我想縮放滾動視圖和滾動縮放我想縮放圖像視圖。那我該怎麼做呢? – Meet