У меня есть приложение, в котором мой основной вид принимает как touchesBegan
, так и touchesMoved
, и, следовательно, принимает одно касание пальцем и перетаскивает. Я хочу реализовать UIScrollView
, и у меня он работает, но он переопределяет перетаскивания, поэтому мой контент-контент никогда не получает их. Я хотел бы реализовать UIScrollView
, где перетаскивание с двумя пальцами указывает на прокрутку, и событие перетаскивания одного пальца переходит к моему представлению содержимого, поэтому оно выполняется нормально. Нужно ли создавать собственный подкласс UIScrollView
?
Здесь мой код из моего appDelegate
, где я реализую 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];
}