Je construis une sorte de diaporama dans lequel l'utilisateur glisse lui-même dans les images via un scrollView avec pagination activée. J'ai un contrôleur de vue pour le portrait et un contrôleur de vue pour le paysage. Le contrôleur de vue de portrait fonctionne bien avec la fonction "scrollViewDidEndDecelerating" mais j'ai fait exactement la même chose sur le contrôleur de vue paysage et il ne répond pas.Les délégués scrollView ne fonctionnent pas (scrollViewDidEndDecelerating)
- (void)viewDidLoad {
[super viewDidLoad];
imageNamesArray = [[NSMutableArray alloc] initWithCapacity:LNumImages];
int x = 0;
for(x=0; x<LNumImages;x++) {
[imageNamesArray insertObject: [NSString stringWithFormat:@"kr_Page_%d.png",x+1] atIndex:x];
}
LScrollView.delegate = self;
LScrollView.pagingEnabled = YES;
LScrollView.showsHorizontalScrollIndicator = YES;
LScrollView.contentSize = CGSizeMake(LScrollWidth * LNumImages, LScrollHeight);
[self initImages:0];
}
- (void)LScrollViewDidEndDecelerating:(UIScrollView *)LScrollView {
NSLog(@"stopped");
//does not get called
//[self arangeImages];
}