- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用的是 Swift 4、XCode 9。我有一个 iOS 应用程序,它有一个使用 Storyboard设置的背景图像。实际 Storyboard文件是从 iPhone SE 的参照系中查看的。然而,我从来没有遇到过图像缩放到更大的手机尺寸的问题,除了现在的 iPhone 10。它不会填满整个屏幕。我怎样才能解决这个问题?背景通过 ImageView 显示。我尝试通过 Storyboard和编程方式更改 ImageView 的高度,但没有成功。同样,这只是 iPhone 10 上的问题。
编辑:我通过添加特定的 iPhone X 启动图像在一定程度上解决了这个问题,但现在我的组件都向左移动了
最佳答案
您应该注意几个步骤。
第 1 步:在 Interface builder 中选择设备 iPhone X。
第 2 步:将完整图像添加到 ViewController。
我们都准备好了。如果您从 iPhone X 或更高版本的设备开始添加,它会根据所有以前的设备自动调整底部、顶部、左侧和右侧的约束。
注意:当我们添加手动约束时,请注意 SafeAreaLayout 的优先级高于手动约束。
另一种方法(您可以使用任何一种取决于您的兴趣)
为背景图像提供前导、试验、顶部和底部约束。然后选择底部约束,并从尺寸检查器中选择第一项作为Superview
我相信这会对某些人有所帮助。干杯。
关于ios - 将背景图像缩放到 iPhone 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48604425/
我有一个具有可变数量子元素的固定大小的 div。我不知道 children 的大小。目标是缩小它们以适合父级。 例子: .parent { width: 100px; height: 100p
我是一名优秀的程序员,十分优秀!