我们可以在IOS 6中以滚动模式在UIPageViewController中使用按钮吗?

时间:2013-08-15 05:47:09

标签: ios6 uipageviewcontroller

我尝试了这个解决方案:

UIButton interaction inside UIPageViewController

它说我应该设置委托UIPageViewController手势重新整理器。但它返回零。

例如,如果我是UIPageViewController的子类,并且在viewDidload中我这样做:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    PO(self.gestureRecognizers);
    PO(self.view.gestureRecognizers);

}

我得到了:

self.gestureRecognizers: (
)
self.view.gestureRecognizers: (null)

因此,我无法为UIPageViewController的手势重新设定器设置委托,因为我无法指向它。但是UIPageViewController吸收了我的按钮没有按下的所有按钮。那我该怎么办?

我在堆栈溢出中尝试了各种类似问题的许多解决方案。一切都失败了。

这是一个简单的问题。我在UIPageViewController中有一个UIButton。为什么要这么困难?

UIPageViewController的手势重新整理器的委托是什么?

UIPageViewController也没有rootViewController,我很困惑为什么人们说它有。

1 个答案:

答案 0 :(得分:0)

告诉我们,你如何继承UIPageViewController。

这至少起作用:

  UIPageViewController *pageVC = [[UIPageViewController alloc] init];
  NSLog(@"%@", pageVC.gestureRecognizers);

此控制器肯定具有gestureRecognizers属性:

enter image description here