Pregunta

Tengo un empuje de transición que va desde mi casa UIViewController a un UITabBarController.Necesito un empuje segue porque necesito una barra de navegación en la parte superior y yo no puedo incrustar un UITabBarController en un Controlador de Navegación.

Cuando me preforma de la inicial de la transición, se va a la UITabBarController y, a continuación, crea un pequeño margen por debajo de la barra de navegación y, por encima de mi contenido.Cuando me cambie las fichas, este relleno es eliminado, incluso cuando puedo volver a la inicial de la ficha.Entonces, cuando yo uso el Empuje Segue del botón atrás, mi raíz vista controlador pierde algunas limitaciones:Tengo un collectionView aquí que empuja hacia arriba debajo de los botones en la página.Description of problem

Había un extraño cambio con los botones y, a continuación, ahora que no se mueven porque me fijo las restricciones.Sin embargo, las limitaciones en la CollectionView parecen buenas.

constraints

Casi parece más como puede ser el de que los elementos dentro de la CollectionView están cambiando, no CollectionView sí mismo.Es esto posible?Podría solucionar este problema?

Esto no sucede cuando me cambie a un Modal segue en lugar de un empujón.Alguna sugerencia sobre cómo podría solucionar este problema extraño?O es que alguien puede sugerir una buena manera de conseguir un Modal continuar trabajando para mi TabViewController?

Gracias!!

¿Fue útil?

Solución

Finalmente me fijo por medio de la modificación Señor Zsolt la respuesta aquí.

- (void)viewDidLayoutSubviews {

if (self.searchBar.frame.origin.y == 20) {
    [self.searchBar setFrame:CGRectMake(0, 0, self.searchBar.frame.size.width, self.searchBar.frame.size.height)];
    [self.ptasksTable setFrame:CGRectMake(0, 44, self.ptasksTable.frame.size.width, self.ptasksTable.frame.size.height+20)];
     }
}

Yo estoy comprobando si el origen del primer artículo que en mi opinión es y=20, y si es así , ajuste el origen y a 0 y se incrementa el tamaño de la TableView por debajo de 20, para llenar el espacio.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top