iPhone-滑动手势时加载.xib文件
我正在尝试检测在两个.xib文件之间切换的滑动手势。现在主文件加载得很好,但是如何使它在向右滑动时加载第二个.xib文件呢?它们都是我的项目的一部分,是用Interface Builder创建的。例如,您可以将其称为Page1和Page2 这就是我到目前为止所做的:iPhone-滑动手势时加载.xib文件,iphone,xib,swipe,Iphone,Xib,Swipe,我正在尝试检测在两个.xib文件之间切换的滑动手势。现在主文件加载得很好,但是如何使它在向右滑动时加载第二个.xib文件呢?它们都是我的项目的一部分,是用Interface Builder创建的。例如,您可以将其称为Page1和Page2 这就是我到目前为止所做的: - (void)createGestureRecognizers { UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] initWit
- (void)createGestureRecognizers {
UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc]
initWithTarget:self action:@selector(handleSwipe:)];
[self.theView addGestureRecognizer:swipe];
[swipe release];
}
- (IBAction)handleSwipe:(UIGestureRecognizer *)sender {
//What to put here?
}
我相信这会处理任何滑动手势,并将选择器传递给我的
handlesweep
方法,该方法会以某种方式更改viewController xib。我这样做是否正确?如果正确,我如何在我的handlesweep
方法中切换xib文件?您是否考虑过一个新的方法?或者您可以在侧扫时将UIViewController(第2页)推到导航堆栈上并设置动画(默认设置为从右向左设置动画)。这可以通过使用一个UINavigationViewController
来实现。您使用的是UINavigationController吗?现在我当前的.xib在UIViewController文件中处理。UIPageViewController看起来就像我根据该链接查找的一样。谢谢