【发布时间】:2013-08-15 05:47:09
【问题描述】:
我试过这个解决方案:
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,我很困惑为什么人们说它有。
【问题讨论】: