使用Swift在xcode 6中添加背景到ios应用程序
如果你想它以编程方式使用SWIFT在这里做的是代码:
self.view.backgroundColor = UIColor(patternImage: UIImage(named: "yourImage.png"))
或者你可以在其中创建一个UIImage,并把你的形象:
let yourImage = UIImage(named: "yourImage.png")
let imageview = UIImageView(image: yourImage)
self.view.addSubview(imageview)
将UIImageView添加到您的视图控制器的视图。将背景图像分配给图像视图。你可以在故事板文件中完成所有这些。
祝你好运!
谢谢你的工作。 – user3411711 2014-10-19 01:52:40
@ user3411711如果这个答案适用于您,您可以选择绿色复选标记以显示 – connor 2014-10-19 02:44:15
我更愿意加入UIImageView并将其设置为背景。
override func viewDidLoad() {
let backgroundImage = UIImageView(frame: UIScreen.mainScreen().bounds)
backgroundImage.image = UIImage(named: "bg_image")
self.view.insertSubview(backgroundImage, atIndex: 0)
}
因为我发现下面的代码使图像有点模糊。
override func viewDidLoad() {
self.view.backgroundColor = UIColor(patternImage: UIImage(named: "yourImage.png"))
}
您能否解释您的答案如何解决问题中的问题?仅有代码的答案并不是很有用,特别是对于那些偶然发现这篇文章的读者。 – Cristik 2016-01-24 09:57:37
此代码有效,但它放大并且不合适,我错过了什么? – user3411711 2014-10-29 23:31:27
“yourImage.png”的大小应该是视图的确切大小。 图案图像获取图像中每个点的颜色并将其放置在视图中。所以不要调整图像以适合视图。 – euthimis87 2014-10-30 11:35:27
我编辑我的答案,您可以使用第二个选项来调整图像。 – euthimis87 2014-10-30 11:43:22