我想创建一个登录页面,其中我填写整个页面的图像。我能够通过
来实现这一目标let imageView = UIImageView(frame: self.view.bounds)
imageView.image = UIImage(named: "background")
self.view.addSubview(imageView)
但是,我的故事板上还有文本字段和按钮,我在swift文件中创建了出口。当我将该代码插入viewDidLoad()函数时,文本字段和登录按钮位于图像下方而不是显示在图像上方。我不确定如何让登录页面文本字段/按钮显示在UIImageView上而不是隐藏在下面。我的代码是在viewDidLoad
之外编写的(实施例)
@IBOutlet var usernameTextField: UITextField!
@IBOutlet var passwordTextField: UITextField!
@IBAction func loginPressed() {
let username = usernameTextField.text
let password = passwordTextField.text
答案 0 :(得分:1)
试试这个:
self.view.addSubview(imageView)
self.view.sendSubviewToBack(imageView)
此方法将指定视图移动到子视图属性中视图数组的开头。