【问题标题】:Image Fit Any Screen图像适合任何屏幕
【发布时间】:2017-05-19 02:14:47
【问题描述】:

您好,我正在 xCode 中为我的应用制作一个简单的登录屏幕,并希望确保它适合任何屏幕

import UIKit

class LoginController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.
    // will allow me to put a image as my UI background instead of a color
    self.view.backgroundColor = UIColor(patternImage: UIImage(named:"BestBackground")!)
}

}

这成功加载了图像,但我只是想确保它可以在从 iPhone 6 到 iPhone 6 Plus 的任何屏幕尺寸上加载

【问题讨论】:

  • 目前,如果我将它移动到 ipad 而不是一张图片,它会打印相同的一张图片,比如 3 次以填满屏幕

标签: ios swift


【解决方案1】:

不要将背景设置为图案。只需在所有其他视图后面添加UIImageView。将其contentMode 设置为scaleAspectFill 并将其image 设置为您的"BestBackground" 图像。您可以在情节提要或代码中完成所有这些操作。

【讨论】:

    猜你喜欢
    • 2016-08-09
    • 1970-01-01
    • 2017-03-22
    • 1970-01-01
    • 2013-11-12
    • 1970-01-01
    • 2020-12-07
    • 2018-09-12
    • 2014-11-04
    相关资源
    最近更新 更多