gpt4 book ai didi

ios - 具有完整图像背景溢出的 PageViewController

转载 作者:行者123 更新时间:2023-11-30 12:35:15 29 4
gpt4 key购买 nike

我目前正在使用 BWWalkthrough 来创建入门体验,每张幻灯片都有不同的背景。通常情况下,将ImageView的约束设置为0并将其内容模式设置为Aspect Fill就足以拥有全屏背景:

enter image description here

这篇文章和 SO 中的其他文章证实 How do you make a background image scale to screen size in swift?

但是使用 PageViewController,我的图像会溢出到下一页 PageViewController。

请参阅以下内容以了解问题:

enter image description here

请记住,这是您在滑动之前看到的,这意味着目前它是错误的

我还尝试将 imageView 的宽度设置为与容器 View 的宽度相等,但这不会改变任何内容:

enter image description here

此外,我在使用 BWWalkthrough 之前以编程方式进行了入职培训,并且遇到了完全相同的问题...我在这里缺少什么?

最佳答案

我没有使用过 BWWalkthrough,但您似乎有两个问题:

  1. 您的 UIImageView 未被裁剪。您应该为所有页面设置 firstPageController.view.clipsToBounds = YES;。这可以确保 View 边界之外的内容将被剪切。默认为“否”。
  2. 您的 UIImageView 需要裁剪,因为它的内容大于 UIImageView 的大小。这可能是您想要的行为。但如果不是,您可能需要尝试设置 ImageView 的内容模式,例如宽高比适合。

关于ios - 具有完整图像背景溢出的 PageViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42961445/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com