Je voulais trouver un moyen "facile" d'utiliser la fonction pincement/zoom sur mon application! alors j'ai décidé d'utiliser un UIScrollView. jusqu'ici tout va bien.UIScrollView chargement d'une image
je charge mon image à partir d'un sqlite db comme ceci:
- (void)viewWillAppear:(BOOL)animated {
imageView.image = entity.Aattribute;
}
- (void)viewDidLoad {
self.title = @"Title";
imageView = [[UIImageView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame];
imageView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
imageView.contentMode = UIViewContentModeScaleAspectFit;
imageView.backgroundColor = [UIColor blackColor];
myScrollView.contentSize = CGSizeMake(imageView.frame.size.width, imageView.frame.size.height);
myScrollView.maximumZoomScale = 4.0;
myScrollView.minimumZoomScale = 0.75;
myScrollView.clipsToBounds = YES;
myScrollView.delegate = self;
[myScrollView addSubview:imageView];
self.view = myScrollView;
}
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
return imageView;
}
toute aide serait appréciée!
merci pour votre temps!
EDIT: Je vais juste répondre à ma propre question ici! (Je m'améliore à ceci! LOL)
ci-dessus est le code de fonctionnement. je l'ai édité, donc si quelqu'un a besoin de cela peut s'y référer! merci pour les réponses!
C'est bien que vous répondiez à votre propre question, mais il est courtois d'expliquer ce qui ne va pas et de laisser la question intacte, afin que les gens puissent voir ce qui a changé entre le problème et la solution. –