2009-08-01 5 views
0

Mon application de bande dessinée est opérationnelle, mais il manque quelques éléments.De gauche à droite défilement dans le paysage et AddSubView

1) Je souhaite faire défiler les images de gauche à droite, mais l'application se met automatiquement en mode paysage à l'ouverture. Où puis-je modifier cette partie de l'application? (btw ... De gauche à droite en mode portrait)

2) Deux de mes images montrent ... où ajouter les 22 autres images de mon code via addSubView?

// load all the images from our bundle and add them to the scroll view 
NSUInteger i; 
for (i = 1; i <= kNumImages; i++) 
{ 
    NSString *imageName = [NSString stringWithFormat:@"image%d.jpg", i]; 
    UIImage *image = [UIImage imageNamed:imageName]; 
    UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; 

    // setup each frame to a default height and width, it will be properly placed when we call "updateScrollList" 
    CGRect rect = imageView.frame; 
    rect.size.height = kScrollObjHeight; 
    rect.size.width = kScrollObjWidth; 
    imageView.frame = rect; 
    imageView.tag = i; // tag our images for later use when we place them in serial fashion 
    [scrollView1 addSubview:imageView]; 
    [imageView release]; 

} [auto layoutScrollImages]; // place maintenant les photos dans la mise en page de série dans le scrollview

}

Répondre

0

Cela dépend vraiment de ce que vous voulez faire. UIScrollView est pour le défilement continu - si par exemple, vous vouliez que l'utilisateur puisse voir la moitié droite de l'image dessinée 1 et la moitié gauche de l'image dessinée 2 en même temps. Si ce que vous voulez vraiment, c'est que les images soient vues plus discrètement (un paradigme "page suivante"/"page précédente"), vous voudrez peut-être juste avoir des vues séparées et animer entre elles - il n'y aurait pas de UIScrollView du tout.

Je peux vous donner plus de détails si vous expliquez le comportement que vous voulez réellement.

+0

Son essentiellement comme les applications de bande dessinée que vous voyez dans le magasin d'applications. Vous balayez et ensuite vous allez dans la page suivante. Donc j'ai du mal à le mettre en place de cette manière. des idées? – Dane

+0

vérifier "le terminator: Death Valley # 1 par cheval noir et c'est exactement ce que je suis en train d'accomplir. – Dane

Questions connexes