tengo dificultades para agregar una vista secundaria (UIView) desde dentro del método viewDidLoad de un UITableViewControllerCómo añadir un UIView por encima de la UITableViewController actual
Esto funciona:
[self.view addSubview:self.progView];
Pero se puede ver la celda de la tabla las líneas sangran a través de Uiview progView.
He intentado este enfoque:
[self.view.superview insertSubview:self.progView aboveSubview:self.view];
¿Qué es un intento de añadir el progView, UIView a la supervista, por encima de la vista actual. Cuando intento esto, el UIView nunca aparece.
- ACTUALIZACIÓN -
siguiente es el último intento:
UIView *myProgView = (UIView *)self.progView; //progView is a method that returns a UIView
[self.tableView insertSubview:myProgView aboveSubview:self.tableView];
[self.tableView bringSubviewToFront:myProgView];
El resultado es el mismo que [addSubview self.view: self.progView]; La UIView aparece pero aparentemente detrás de la mesa.
¿Ha intentado utilizar 'aboveSubview: self.view'? No digo que resolvería tu problema, pero parece que eliminaría el mensaje de error que recibes. –
Sí, lo intenté. Es cierto que pierdo la advertencia, pero todavía no representa la vista. Voy a editar mi publicación sin embargo. – user558096
un método simple es establecer el marco de progVIew, y estoy seguro de que puede funcionar. Cualquier restricción no funcionará, incluso VFL – BollMose