Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIScrollView doen';当进入UIPageViewController时,不能滚动_Ios_Uigesturerecognizer_Uipageviewcontroller - Fatal编程技术网

Ios UIScrollView doen';当进入UIPageViewController时,不能滚动

Ios UIScrollView doen';当进入UIPageViewController时,不能滚动,ios,uigesturerecognizer,uipageviewcontroller,Ios,Uigesturerecognizer,Uipageviewcontroller,我试图使用UIScrollView作为PageViewController的内容视图,我已经在xcode的示例项目中配置了页面控制器 问题是内容有一个滚动视图,但它根本没有滚动,我已经设置了滚动视图的内容大小和属性。。我想这是对的 - (UIScrollView *)scrollView { if (_scrollView == NULL) { _scrollView = [[UIScrollView alloc] init]; _scrollView.b

我试图使用UIScrollView作为PageViewController的内容视图,我已经在xcode的示例项目中配置了页面控制器

问题是内容有一个滚动视图,但它根本没有滚动,我已经设置了滚动视图的内容大小和属性。。我想这是对的

- (UIScrollView *)scrollView
{
    if (_scrollView == NULL) {
        _scrollView = [[UIScrollView alloc] init];
        _scrollView.backgroundColor      = [UIColor whiteColor];
        _scrollView.scrollEnabled        = TRUE;
        _scrollView.alwaysBounceVertical = TRUE;
    }
    return _scrollView;
}
然后,我将视图的手势附加到UIPageViewController手势数组中,这会妨碍导航栏正常运行,因此我对以下内容进行了验证:

gestureRecognizerShouldBegin:
现在一切都好了

我不知道如何解决这个问题:试试这个

 [scrollmngmt setScrollEnabled:YES];
 [scrollmngmt setContentSize:CGSizeMake(320, 1200)];



 [self setScrollmngmt:nil];

您好,谢谢。我做了更改,并意识到我的视图与滚动视图的大小相同。我会解决这个问题,看看这是否是问题所在。它不起作用,是否页面视图阻止了滚动视图手势的正确行为?您找到解决方案了吗?你能分享一下吗?