Ios UIPageViewController:向右滑动时部分显示
我使用以下教程了解了UIPageViewController: 每一次都很顺利,直到我向左转。右击进入下一个内容视图;向右滑动也会这样做,除了视图在右侧隐藏到1/3之外。向左滑动时不会出现这种现象 你有什么办法让我摆脱这种奇怪的副作用吗?可能有一个复选框要勾选,我没有;此时此刻,我欢迎任何想法 BrmIos UIPageViewController:向右滑动时部分显示,ios,iphone,xcode,Ios,Iphone,Xcode,我使用以下教程了解了UIPageViewController: 每一次都很顺利,直到我向左转。右击进入下一个内容视图;向右滑动也会这样做,除了视图在右侧隐藏到1/3之外。向左滑动时不会出现这种现象 你有什么办法让我摆脱这种奇怪的副作用吗?可能有一个复选框要勾选,我没有;此时此刻,我欢迎任何想法 Brm Stéphane我也有同样的问题,我刚刚意识到这是UIImageView的问题 在PageContentViewController.m的-(void)viewdiload中,添加以下代码行: s
Stéphane我也有同样的问题,我刚刚意识到这是UIImageView的问题 在PageContentViewController.m的
-(void)viewdiload中,添加以下代码行:
self.backgroundImageView.clipsToBounds = YES;
很难说为什么你会看到你使用的代码,但是你为什么不下载教程中提供的示例项目,并将其与你所构建的进行比较呢。这样,您将看到问题可能在哪里。我认为您应该注意委托的ViewControllerBeforReviewController方法。可能是您返回的viewController没有正确的帧。您能否在向左滑动时共享图像1,在向右滑动时共享图像1。您好!感谢您的回复和建议!我发现了问题所在。然而,有趣的是,这种视图的部分隐藏只发生在滚动转换样式下的向右滑动中,而不发生在页面卷曲模式下。不知道为什么。然而,我意识到了两件事:第一,根控制器视图有一个背景,类似于页面内容视图;第二个问题是:为什么我要在页面内容视图中添加背景?一旦我将其移除并将页面内容视图的背景更改为清晰颜色(表示无);滑动隐藏错误消失了。设置clipsToBounds(通过编程或简单地在界面生成器中)解决了我的问题。