저는 아이폰 애플리케이션 개발에 익숙하지 않아서이 질문을 앞에두고 싶습니다. 나는 메인 화면 (MainMenuViewController)으로 돌아 가기 위해 전체 화면 UIScrollView 내에서 아무 곳이나 더블 클릭 할 수있는 액션을 찾고있다.다른보기로 UIScrollView 내부를 두 번 두 드리십시오.
나는 현재 나의 ScrollViewController에 출마 다음 코드 ...
ScrollViewController.h
#import <UIKit/UIKit.h>
@interface ScrollViewController : UIViewController <UIScrollViewDelegate>
{
}
@end
ScrollViewController.m
#import "ScrollViewController.h"
UIScrollView *myScrollView;
UIPageControl *myPageControl;
@implementation ScrollViewController
- (void)loadScrollViewWithPage:(UIView *)page
{
int pageCount = [[myScrollView subviews] count];
CGRect bounds = myScrollView.bounds;
bounds.origin.x = bounds.size.width * pageCount;
bounds.origin.y = 0;
page.frame = bounds;
[myScrollView addSubview:page];
}
...etc
내 MainMenuViewController로 복귀 할 수 있도록있는 ScrollView 컨트롤러 내에서 더블 탭을 구현하기 위해 어떤 조언이나 샘플 코드는 크게 감상 할 수있다 . 또한 필요한 경우보기에 대한 Interface Builder 변경 사항을 포함하십시오. 며칠 동안 포럼을 쏟아 부었지만이 작업을 성공적으로 수행하지 못했습니다. 고마워요. R.J. 그런 다음
#import "MyScrollView.h"
@implementation MyScrollView
- (void) touchesEnded: (NSSet *) touches withEvent: (UIEvent *) event {
if (!self.dragging) {
[self.nextResponder touchesEnded: touches withEvent:event];
}
[super touchesEnded: touches withEvent: event];
}
- (void)dealloc {
[super dealloc];
}
@end
를 기본 뷰 컨트롤러의 정상적인있는 UIScrollView 대신 서브 클래스를 사용
#import <UIKit/UIKit.h>
@interface MyScrollView : UIScrollView {
}
@end
그것을 구현 : 모든
해결책을 찾았습니까? – JosephH