안녕하세요 StackOverflow! 내 앱 프로그래밍이 끝났습니다. 모든 것이 잘 작동합니다. 따라서 함수 부분이 완료되었으므로 양식 작업을 시작하겠습니다. 그러나, 나는 문제를 일으키는 약간의 코드를 가지고 있으며, 왜 그런지 잘 모르겠습니다. 내 애플 리케이션 사이에 전환 두 가지보기가 있습니다. 버튼을 누를 때 나는이 같은 기본보기 및 플래너보기 사이를 전환, 그리고 나중에UIView TransitionFromView가 스크롤을 사용 중지합니다.
[PlannerView setScrollEnabled:YES];
[PlannerView setContentSize:CGSizeMake(320, 735)];
과 : viewDidLoad에, 나는 코드의 두 라인을 가지고
if (isPlannerView) {
// [self setView:MainView];
[UIView transitionFromView:PlannerView
toView:MainView
duration:0.5
options:UIViewAnimationOptionTransitionFlipFromRight
completion:^(BOOL finished){
[self setView:TimerView];
}];
isPlannerView = NO;
} else {
[UIView transitionFromView:MainView
toView:PlannerView
duration:0.5
options:UIViewAnimationOptionTransitionFlipFromLeft
completion:^(BOOL finished){
}];
// [self setView:PlannerView];
isPlannerView = YES;
}
를 이제 때 나는 hte 주석 처리 된 코드 줄 (self setview)을 사용하는데 아무 문제없이 스크롤 할 것이다. 그러나 UIView transitionFromView 사용할 때 더 이상 스크롤합니다. 어떤 생각이 잘못된 것입니까?
는
감사합니다! 불행하게도 이것이 이것이 일어날 수있는 이유에 대한 약간의 설명을하는 동안, 제안 된 코드는 여전히 작동하지 않습니다. 나는 또한 options 매개 변수에 UIViewAnimationOptionAllowUserInteraction을 포함 시키려고 시도했지만 그 중 하나도 작동하지 않았습니다. – user1067112