J'ai une application où ma vue principale accepte les deux touchesBegan
y touchesMoved
et, par conséquent, il peut être touché d'un seul doigt et traîné. Je veux mettre en place un UIScrollView
J'ai réussi à le faire fonctionner, mais il remplace les drags, et donc mon ContentView ne les reçoit jamais. J'aimerais mettre en place un UIScrollview
où un glissement de deux doigts indique un défilement, et un événement de glissement d'un doigt est transmis à ma vue de contenu, de sorte qu'elle fonctionne normalement. Dois-je créer ma propre sous-classe de UIScrollView
?
Voici le code de mon appDelegate
où j'implémente le UIScrollView
.
@implementation MusicGridAppDelegate
@synthesize window;
@synthesize viewController;
@synthesize scrollView;
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
//[application setStatusBarHidden:YES animated:NO];
//[window addSubview:viewController.view];
scrollView.contentSize = CGSizeMake(720, 480);
scrollView.showsHorizontalScrollIndicator = YES;
scrollView.showsVerticalScrollIndicator = YES;
scrollView.delegate = self;
[scrollView addSubview:viewController.view];
[window makeKeyAndVisible];
}
- (void)dealloc {
[viewController release];
[scrollView release];
[window release];
[super dealloc];
}