Cómo hacer que UITextField aparezca con el Código Swift

Quiero hacer aparecer el siguiente UITextField cuando compilo y ejecuto la aplicación. Tengo UITextField declarado e inicializado como:

var myTextField: UITextField = UITextField(frame: CGRect(x: 0, y: 0, width: 200.00, height: 40.00)); 

Sin embargo, cuando ejecuto la aplicación, este campo de text no aparece. ¿Qué código Swift haría aparecer el campo de text?

En realidad, debe agregar el campo de text a la jerarquía de vista, que se realiza de forma ligeramente diferente según la class en la que esté. Si, por ejemplo, está en una subclass UIViewController, la agrega como una subvista de la UIView adjunta a la propiedad de vista del controller de vista.

 var myTextField: UITextField = UITextField(frame: CGRect(x: 0, y: 0, width: 200.00, height: 40.00)); self.view.addSubview(myTextField) 

O bien, si está trabajando con una subclass de UIView, puede usar:

 self.addSubview(myTextField) 

Después de agregar el campo de text a la jerarquía de vista, es posible que no pueda verlo. De forma pnetworkingeterminada, el campo de text tendrá un color de background blanco, sin text y sin borde alnetworkingedor. Todo esto puede modificarse mediante el uso de las siguientes properties.

 myTextField.backgroundColor = UIColor.networkingColor() myTextField.text = "some string" myTextField.borderStyle = UITextBorderStyle.Line 

UITextField agregar este UITextField como una subvista de otra UIView .

Suponiendo que se encuentre dentro de UIViewController , puede llamar a self.view.addSubview(myTextField) .