スライド コントロールを使用してスクロール ビューをズームしたい。私のスクロールビューでは、画像ビューを追加しています。
では、ズームにスライダーコントロールを使用するにはどうすればよいですか??
前もって感謝します
スライド コントロールを使用してスクロール ビューをズームしたい。私のスクロールビューでは、画像ビューを追加しています。
では、ズームにスライダーコントロールを使用するにはどうすればよいですか??
前もって感謝します
このコードを iPad で使用して、画像をズームインおよびズームアウトします。スライダーの最小値を 1、最大値を 3、現在の値を 0.1 に設定します。
その後、このスライダーの値変更後、次のメソッドを呼び出すだけです。
例の場合。このコードを参照してください:
- (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
}