Hallo,
so habe das mit den Constraint und Autolayout verstanden. Soweit so gut.
Nun zu meinem Vorhaben und der bitte um Tips.
Ich habe ein Screen der im wesentlichen 3 Teile hat
1. ne TableView
2. ne 2. Tableview
3. eine Button Leiste
Die sind übereinander angeordnet und mit Constraints versehen. Nun möchte ich, das wenn man auf den Button drückt, der 2. TableView verschwindet und sich der erste TableView bis zu der ButtonLeise vergrößert.
Also bin ich hingegangen und habe die 2. View versucht "verschwinden zu lassen"
self.secondView. setHidden=TRUE
lasst zwar die View auf dem Screen verschwinden, sprich er versteckt ihn aber die Constraints greifen nicht.
Also bin ich davon ausgegangen das der View noch da ist, aber nicht mehr angezeigt wird.
dann habe ich versucht die größe zu verändern
self.secondView.bounds =CGRectZero;
Auch hier wird der 2. View nicht mehr angezeigt. Aber der 1. Tableview wird nicht bis nach unten gezogen.
Oder kann ich das mittels Constraint gar nicht lösen ? und muss den View Manuell auf die neue Größe ziehen ?
so habe das mit den Constraint und Autolayout verstanden. Soweit so gut.
Nun zu meinem Vorhaben und der bitte um Tips.
Ich habe ein Screen der im wesentlichen 3 Teile hat
1. ne TableView
2. ne 2. Tableview
3. eine Button Leiste
Die sind übereinander angeordnet und mit Constraints versehen. Nun möchte ich, das wenn man auf den Button drückt, der 2. TableView verschwindet und sich der erste TableView bis zu der ButtonLeise vergrößert.
Also bin ich hingegangen und habe die 2. View versucht "verschwinden zu lassen"
self.secondView. setHidden=TRUE
lasst zwar die View auf dem Screen verschwinden, sprich er versteckt ihn aber die Constraints greifen nicht.
Also bin ich davon ausgegangen das der View noch da ist, aber nicht mehr angezeigt wird.
dann habe ich versucht die größe zu verändern
self.secondView.bounds =CGRectZero;
Auch hier wird der 2. View nicht mehr angezeigt. Aber der 1. Tableview wird nicht bis nach unten gezogen.
Oder kann ich das mittels Constraint gar nicht lösen ? und muss den View Manuell auf die neue Größe ziehen ?