UILabel aparece en la jerarquía de vista de debugging, pero no en la aplicación

Tengo una UIView que agregué en ViewController a través del Interface Builder.

En mi código, creo una label en esta UIView cada vez que se presiona un button:

func addToDisplay(stringToDisplay: String) { let label = UILabel(frame: CGRectMake(0, 0, 10, 10)) label.text = stringToDisplay label.textColor = UIColor.networkingColor() label.textAlignment = .Right label.sizeToFit() label.adjustsFontSizeToFitWidth = true label.minimumScaleFactor = 0.5 label.setTranslatesAutoresizingMaskIntoConstraints(false) var lastLabel: UILabel? if displayView.subviews.count > 0 { lastLabel = displayView.subviews[displayView.subviews.count - 1] as? UILabel } displayView.addSubview(label) var viewsDictionary = ["displayView": displayView, "label": label] // add constraints if let lastLabel = lastLabel { viewsDictionary["lastLabel"] = lastLabel displayView.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:[label(==20)]-0-[lastLabel]", options: nil, metrics: nil, views: viewsDictionary)) } else { displayView.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:[label(==20)]-0-|", options: nil, metrics: nil, views: viewsDictionary)) } displayView.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|-0-[label]-0-|", options: nil, metrics: nil, views: viewsDictionary)) } 

Cuando presiono el button, nada aparece en mi dispositivo (ni en el simulador), pero cuando controlo la jerarquía de debugging de la vista, está allí. No entiendo por qué. ¿Alguna idea?

EDITAR:

Aquí hay dos capturas de pantalla:

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

EDIT2:

Resuelto cambiando alfa a algo diferente de 0 …

Bueno, creo que necesita decirle a la vista que actualice las restricciones, escriba esto y verifique:

 [displayView updateConstraintsIfNeeded]; 

También testing que tu displayView se agregue a self.view ! ¿Estás usando la barra de navigation ? En caso afirmativo, ¿es translucent ? En caso afirmativo, su visión propia puede estar comenzando desde (0,0) y la barra de navigation está arriba. Si este es el caso, entonces dé algunos x y , digamos (100, 100) y verifique si se muestra.

Háganos saber si esto ayudó.