ios - 请教:scrollView中无法用viewForZoomingInScrollView方法缩放
PHP中文网
PHP中文网 2017-04-17 17:56:03
0
3
412

按照教程,在scrollView中使用viewForZoomingInScrollView方法进行图片缩放,编译成功,但是无法缩放。

代码如下:

#import "ViewController.h"

@interface ViewController () <UIScrollViewDelegate>

@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
@property (weak, nonatomic) UIImageView *imageView;

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    
    UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"minion"]];
    
    [self.scrollView addSubview:imageView];
    self.scrollView.contentSize = imageView.image.size;
    
    self.scrollView.delegate = self;
    self.scrollView.maximumZoomScale = 3.0;
    self.scrollView.minimumZoomScale = 0.2;

}

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
    return self.imageView;
}
PHP中文网
PHP中文网

认证0级讲师

全員に返信(3)
刘奇

プロパティ UIImageView には値が割り当てられていません

いいねを押す +0
小葫芦

UIImageViewは表示できますか?強に変えたらどうですか?

また、scrollViewのcontentSizeは画像のサイズをどのくらいにするのか?

いいねを押す +0
黄舟

scrollView が初期化されていません...

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート