iOS Xcode 根据百分比填充背景图片

标签 ios xcode swift

希望根据百分比填充 Xcode iOS 中的背景图像。

约束

  • 图片必须填满整个屏幕(居中),以适应最小尺寸(宽度或高度)。 (即使图像变得像素化,因为它的文件大小很小。)
  • 这必须适用于 iPad 和 iPhone 设备。

例子

enter image description here enter image description here

最佳答案

您可以使用 UIImageView。要使图像填满屏幕,请将 imageView.contentMode 设置为 ScaleAspectFill

要使 UIImageView 填满屏幕,请使用自动布局。最简单的方法是为 UIImageView 添加 4 个约束。到最近邻居的间距 = 0 就可以了。像这样: Screenshot from Xcode

或者 superview 的前导/尾随/顶部/底部空间 = 0,如果你愿意的话。

关于iOS Xcode 根据百分比填充背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29288279/

相关文章:

ios - 如何与主线程 swift 文件通信以访问主线程变量

ios - 关联类型为类的协议(protocol)的扩展?

ios - 当我将 UITableView 添加到 subview 时,单元格不可选择

xcode - 如何在 macOS 应用程序中从应用程序注册服务?

ios - ENsideMenuNavController - 禁用与所有其他 View 的交互

ios - 如何在 Swift 中使用坐标打开 MKMapItem?

xcode - iOS sdk,从无符号字符数组渲染图像,CGBitmapContextCreate 返回 NULL

iOS:通过 Xcode 或 IPA 安装应用程序时图像大小不同

ios - 设置自定义 UITableViewHeaderFooterView 以实现可重用性

ios - 如何在 Swift iOS 应用程序的头文件中导入 FacebookSDK