Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.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 UIPageViewController:向右滑动时部分显示_Ios_Iphone_Xcode - Fatal编程技术网

Ios UIPageViewController:向右滑动时部分显示

Ios UIPageViewController:向右滑动时部分显示,ios,iphone,xcode,Ios,Iphone,Xcode,我使用以下教程了解了UIPageViewController: 每一次都很顺利,直到我向左转。右击进入下一个内容视图;向右滑动也会这样做,除了视图在右侧隐藏到1/3之外。向左滑动时不会出现这种现象 你有什么办法让我摆脱这种奇怪的副作用吗?可能有一个复选框要勾选,我没有;此时此刻,我欢迎任何想法 Brm Stéphane我也有同样的问题,我刚刚意识到这是UIImageView的问题 在PageContentViewController.m的-(void)viewdiload中,添加以下代码行: s

我使用以下教程了解了UIPageViewController:

每一次都很顺利,直到我向左转。右击进入下一个内容视图;向右滑动也会这样做,除了视图在右侧隐藏到1/3之外。向左滑动时不会出现这种现象

你有什么办法让我摆脱这种奇怪的副作用吗?可能有一个复选框要勾选,我没有;此时此刻,我欢迎任何想法

Brm
Stéphane

我也有同样的问题,我刚刚意识到这是UIImageView的问题

在PageContentViewController.m的
-(void)viewdiload中,添加以下代码行:

self.backgroundImageView.clipsToBounds = YES;

很难说为什么你会看到你使用的代码,但是你为什么不下载教程中提供的示例项目,并将其与你所构建的进行比较呢。这样,您将看到问题可能在哪里。我认为您应该注意委托的ViewControllerBeforReviewController方法。可能是您返回的viewController没有正确的帧。您能否在向左滑动时共享图像1,在向右滑动时共享图像1。您好!感谢您的回复和建议!我发现了问题所在。然而,有趣的是,这种视图的部分隐藏只发生在滚动转换样式下的向右滑动中,而不发生在页面卷曲模式下。不知道为什么。然而,我意识到了两件事:第一,根控制器视图有一个背景,类似于页面内容视图;第二个问题是:为什么我要在页面内容视图中添加背景?一旦我将其移除并将页面内容视图的背景更改为清晰颜色(表示无);滑动隐藏错误消失了。设置clipsToBounds(通过编程或简单地在界面生成器中)解决了我的问题。