向左滑动时加载不同的.XIB

时间:2012-05-21 14:30:43

标签: objective-c ios

我正在试图弄清楚当我使用手势控制时如何加载xib文件,当我向左擦拭然后一旦xib出现在屏幕上,我可以在我擦除时加载新的xib文件还有可能吗?

例如: -

第1页: http://screensnapr.ryancouch.co.uk/photo%201.PNG

第2页: http://screensnapr.ryancouch.co.uk/photo%202.PNG

如果删除提供的网址上的/photo%20x.png部分,还有更多图片,我该如何设置访客控件?

2 个答案:

答案 0 :(得分:0)

可以向要使用左方向滑动的每个.xib添加左滑动手势。

UISwipeGestureRecognizer *recognizer;
recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)];
[recognizer setDirection:UISwipeGestureRecognizerDirectionLeft;
[[self view] addGestureRecognizer:recognizer];
[recognizer release]; 

左侧滑动处理程序将

-(void)handleSwipeFrom:(UISwipeGestureRecognizer *)swipeGesture
{
 //Here add subview or navigate .xib left using swipe left
}

答案 1 :(得分:0)

我只是使用PageViewController而不是UISwipeGestures。代码少得多,它会自动实例化您的视图。