PageViewController显示其他视图 - 控制的一部分

问题描述 投票:0回答:1

我有2 UIPageViewController其中两个具有UIViewControllers作为背景设置为UIImageView内容模式scaleAspectFill。这将导致某些原因,首先滚动到第二UIViewController比滚动回第一UIViewController当第二UIViewController部分是可见的。

再现项目可以在这里找到:https://github.com/Jasperav/PageViewControllerGlitch。该代码也可在照片下方。

照片(空间是第一qazxsw POI,绿色的部分是第二qazxsw POI):qazxsw POI

代码(我不使用故事板,用正确的窗口再现路径,请使用GitHub的链接):

UIViewController
swift uipageviewcontroller
1个回答
1
投票

当您使用AspectFill的内容模式,如果图像比UImageView的尺寸越大,图像溢出。为了解决这个问题,你可以剪辑子视图:

UIViewController

另一种解决方案是尝试其他内容模式像enter image description here。希望这可以帮助,我只是尝试这样的解决方案在您的演示项目,都努力。

© www.soinside.com 2019 - 2024. All rights reserved.