Agregue una vista de storyboard como una subvista de una vista creada mediante progtwigción.

He creado una class especial de UIView que tiene ciertas properties, y lo hice programáticamente porque generalmente está en blanco pero a veces contiene otras vistas. Sé que si creo una UIView mediante progtwigción, puedo hacer algo como [specialView addSubview: aView];

Mi problema es que hay una UIView que creé en el guión gráfico y necesito agregar esa UIView como una subvista en mi opinión especial. Lo he conectado como una propiedad en mi ViewController pero cuando hago el mismo código que el anterior, no pasa nada. ¿Pensamientos?

 MyViewController *myViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"MyScene"]; [specialView addSubview:myViewController.theViewToAdd]; 

Y no se olvide de proporcionarle un identificador a su escena (controller de vista) en Interface Builder.

Otra solución es que puede agregar el viewcontroller como un childviewcontroller.

  func displayContentController(content: UIViewController) { addChildViewController(content) self.view.addSubview(content.view) content.didMoveToParentViewController(self) } 

Para eliminar :

 func hideContentController(content: UIViewController) { content.willMoveToParentViewController(nil) content.view.removeFromSuperview() content.removeFromParentViewController() } 

Que UIViewController, que contiene la vista que desea, no se instancie. Por lo tanto, debería instanciar ese controller y tomar la vista desde allí.