J'ai mis en place un UIScrollView et chargé en images et le définir égal à la vue avec un certain décalage entre les images. Quelqu'un peut-il éventuellement expliquer ce que j'ai pu faire de mal? Il montre la première image très bien, mais ne me laissera pas défiler à gauche et à droite pour voir les suivants. Ai-je besoin d'un outil de reconnaissance de gestes avec le nouveau XCode pour que cela fonctionne?UIScrollView avec des images générées
- (void)viewDidLoad
{
[super viewDidLoad];
int PageCount = 3;
UIScrollView *Scroller = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
Scroller.backgroundColor = [UIColor clearColor];
Scroller.pagingEnabled = YES;
Scroller.contentSize = CGSizeMake(PageCount = Scroller.bounds.size.width, Scroller.bounds.size.height);
CGRect ViewSize = Scroller.bounds;
UIImageView *ImgView = [[UIImageView alloc] initWithFrame:ViewSize];
[ImgView setImage:[UIImage imageNamed:@"1.png"]];
[Scroller addSubview:ImgView];
ViewSize = CGRectOffset(ViewSize, Scroller.bounds.size.width, 0);
UIImageView *ImgView2 = [[UIImageView alloc] initWithFrame:ViewSize];
[ImgView2 setImage:[UIImage imageNamed:@"2.png"]];
[Scroller addSubview:ImgView2];
ViewSize = CGRectOffset(ViewSize, Scroller.bounds.size.width, 0);
UIImageView *ImgView3 = [[UIImageView alloc] initWithFrame:ViewSize];
[ImgView3 setImage:[UIImage imageNamed:@"3.png"]];
[Scroller addSubview:ImgView3];
[self.view addSubview:Scroller];
}
@end
Si vous avez 'NbPages = Scroller.bounds.size.width', vous avez probablement' DESTINÉ NbPages * Scroller.bounds.size.width' – Rob
Whoops! Désolé merci pour ça! –