У меня проблема с UIScrollView. Я хочу вызвать представление с помощью контроллера навигации. В моем коде есть метод обнаружения жестов касания и, таким образом, скрытия или раскрытия панели навигации и панели инструментов.
У меня также есть метод, который, когда пользователь нажимает кнопку, отображается UIAlertView. Они работают нормально, когда представление прокрутки скрыто (я закомментировал код), однако, когда я добавляю представление, распознавание жестов и UIAlertView, кажется, не работают? Однако кнопки на панели навигации работают ...
есть идеи как их включить? Ниже мой код для вызова ScrollView:
scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
scroll.pagingEnabled = YES;
NSInteger viewCount = 15;
for (int i = 0; i < viewCount; i++) {
CGFloat yOrigin = i * self.view.frame.size.width;
UIImageView *filterViewOverlay = [[UIImageView alloc] initWithFrame:CGRectMake(yOrigin, 0, self.view.frame.size.width, self.view.frame.size.height)];
[filterViewOverlay setImage:[filterManager objectAtIndex:i]];
[scroll addSubview:filterViewOverlay];
[filterViewOverlay release];
}
scroll.contentSize = CGSizeMake(self.view.frame.size.width * viewCount, self.view.frame.size.height);
[self.view addSubview:scroll];
[scroll release];
Заранее спасибо!
Lawrence