2010-11-16 8 views
0

J'ai une image complexe. Il se compose de plusieurs couches. Chaque couche est une image. par exemple, image de fond -> man image -> image de pistolet -> image de premier plan Je veux glisser et utiliser le geste de pincement avec une image complexe. Puis-je le faire avec UIScrollView?Comment utiliser UIScrollView avec une image complexe

Répondre

0

Que se passe si vous faites tous les UIImageViews de votre image complexe et les mettre dans un UIScrollView

-à-dire à l'intérieur d'un contrôleur de vue (je suppose que vous avez essayé cela avant de poser votre question?):

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { 
    UIImageView *i1 = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"backgoround.png"]] autorelease]; 
    UIImageView *i2 = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"man.png"]] autorelease]; 
    UIImageView *i3 = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"gun.png"]] autorelease]; 

    UIView *v = [[[UIView alloc] initWithFrame:[[self view] bounds]] autorelease]; 
    [v addSubview:i1]; 
    [v addSubview:i2]; 
    [v addSubview:i3]; 

    return v; 
} 
+0

Ce que je devrais retourner dans cette méthode? - (UIView *) viewForZoomingInScrollView: (UIScrollView *) scrollView – Voloda2

+0

Jetez un oeil à ma réponse éditée - j'espère que ça aide! – deanWombourne

Questions connexes