首先,我没有使用Apple的故事板。我希望自由创建应用程序,而不受使用其开箱即用功能所应用的约束。有没有办法将对象嵌套在一起。例如,在UIView中找到两个UITextField。这是以编程方式而不是它自己的场景。我知道你可以在UIView中找到实际场景本身的两个文本字段。
这是我正在谈论的一个例子。
let credentials: UIView = {
let credential = UIView()
let CredUserName: UITextField = {
let username = UITextField()
username.placeholder = "Username"
return username
}()
let CredPassword: UITextField = {
let password = UITextField()
password.placeholder = "Password"
return password
}()
return credential
} ()
如果不可能,那么我会将它们分开。
谢谢!
答案 0 :(得分:1)
尝试使用UIView.addSubView()
let credentials: UIView = {
let credential = UIView()
let CredUserName: UITextField = {
let username = UITextField()
username.placeholder = "Username"
return username
}()
let CredPassword: UITextField = {
let password = UITextField()
password.placeholder = "Password"
return password
}()
credential.addSubView(CredUserName)
credential.addSubView(CredPassword)
return credential
} ()