我正在制作一个互动杂志应用程序,我为每个页面制作了不同的XIB。
如何在滑动时切换页面(不同的XIB)? 是否可以滚动XIB?
在此之前,我使用了具有一个XIB的UIScrollView,并且分页工作正常,但我在应用触摸事件和手势方面遇到了问题。
答案 0 :(得分:0)
与Dimme一样,我建议您在识别手势的方法中以模态方式加载另一个视图:
- (void)doGestureAction:(UISwipeGestureRecognizer *)recognizer {
/* load your another view here */
yourAnotherViewController *controller = [[yourAnotherViewController alloc]initWithNibName:@"yourAnotherViewController" bundle:nil];
controller.delegate = self;
controller.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:controller animated:YES];
[controller release];
}
您可以更改转换到另一个视图的动画设置变量controller.modalTransitionStyle:转换为此可用选项
UIModalTransitionStyleCrossDissolve
UIModalTransitionStyleCoverVertical
UIModalTransitionStyleFlipHorizontal
UIModalTransitionStylePartialCurl