我想创建一个登录页面,其中我所拥有的图像会填满整个页面。我能够做到这一点
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
试试这个:
self.view.addSubview(imageView)
self.view.sendSubviewToBack(imageView)
此方法将指定的视图移动到subviews属性中的视图数组的开头。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句