@interface SendViewController ()<UIScrollViewDelegate>
{
UIImageView *imageView;
}
@implementation SendViewController
- (void)viewDidLoad {
[super viewDidLoad];
UIScrollView *bgScrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
bgScrollView.contentSize = CGSizeMake([UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height);
bgScrollView.showsVerticalScrollIndicator = NO;
bgScrollView.showsHorizontalScrollIndicator = NO;
bgScrollView.delegate = self;
bgScrollView.bounces = NO; // 禁止回弹
[self.view addSubview:bgScrollView];
UIImage *image = [UIImage imageNamed:@"1001.jpg"];
imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height)];
imageView.contentMode = UIViewContentModeScaleAspectFill;
imageView.image = image;
[imageView setMultipleTouchEnabled:YES];
[imageView setUserInteractionEnabled:YES];
[bgScrollView addSubview:imageView];
[bgScrollView setMinimumZoomScale:1];
[bgScrollView setMaximumZoomScale:3];
// 设置UIScrollView初始化缩放级别
[bgScrollView setZoomScale:1];
}#pragma mark - ScrollDelegate
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
return imageView;
}