Je travaille sur un menu d'application. Le problème est maintenant que je ne peux pas faire fonctionner UIScrollView. L'UIScrollView est dans un fichier Xib. Il charge normal mais quand j'essaye de le faire défiler s'est écrasé.UIScrollView sur un UIViewController
Je pense que le problème est que j'utilise un UIViewController puisque lorsque je supprime le délégué non à lui-même, il fonctionne. Maintenant j'ai obtenu: scrollView.delegate = self; Lorsque le délégué est l'appDelegate, il fonctionne mais ce n'est pas ce que je veux.
Les fonctions suivantes j'ai utilisé dans ma classe:
- (void) loadScrollViewWithPage: (int) Page
- (void) scrollViewDidScroll: (UIScrollView *) expéditeur
- (void) scrollViewDidEndDecelerating :(UIScrollView *) scrollView
Je pense avoir 2 options. Créez un objet NSObject avec une vue (est-ce possible) ou un objet qui est le délégué de l'UIScrollview.
L'erreur est ce que je gaves:
2009-11-14 17: 50: 25,723 PAR23 [1240: 20b] * - [NSCFType scrollViewDidScroll:]: sélecteur non reconnu envoyé à l'instance 0x4834190
2009- 11-14 17: 50: 25,724 PAR23 [1240: 20b] * en raison de l'application Mettre fin exception uncaught 'NSInvalidArgumentException', raison: '*** - [NSCFType scrollViewDidScroll:]: sélecteur non reconnu envoyé à l'instance 0x4834190'
Ce n'est pas un problème de la fonction. Lorsque je supprime tout le code dans les fonctions il a encore donné cette erreur
La scrollview a obtenu les paramètres suivants:
scrollView.pagingEnabled = YES;
scrollView.contentSize = CGSizeMake (scrollView.frame.size.width * kNumberOfPages, scrollView.frame.size.height);
scrollView.showsHorizontalScrollIndicator = NON;
scrollView.showsVerticalScrollIndicator = NO;
scrollView.scrollsToTop = NO;
scrollView.delegate = self;
J'ai mis à jour ma question –