這是我的代碼的一部分。 我想在背景圖上顯示兩個UILabel
和兩個UITextField
:backgroundLogin.jpg
。如何在背景圖片上添加UILabel和UIText
import Foundation
import UIKit
class LoginViewController:UIViewController
{
override func viewDidLoad() {
super.viewDidLoad()
let BackGroundImage:UIImageView = UIImageView(frame: CGRectMake(0, 0, self.view.frame.width , self.view.frame.height))
let image: UIImage = UIImage(named: "backgroundLogin.jpg")!
BackGroundImage.image = image
self.view.addSubview(BackGroundImage)
//self.view.backgroundColor = UIColor(patternImage: UIImage(named: "backgroundLogin.jpg")!)
username.text = "User name"
password.text = "Password"
}
@IBOutlet weak var username: UILabel!
@IBOutlet weak var password: UILabel!
}
但此代碼運行時,它看起來像:
我希望它可以有圖像上的標籤,但如何添加?
背景圖像可在標籤和文本的頂部堆疊。你有沒有嘗試先在故事板中添加UIImageView? – jhamPac
你有沒有試過self.view.bringSubviewToFront(YOUR_UILABEL) – boidkan
我還沒試過。我對swift和IOS開發很陌生,有很多我不知道的功能 – beasone