Nel builder dell'interfaccia mi dà solo la possibilità di limitare la mia vista secondaria alla guida di layout in basso, non alla superview. Dato che a volte utilizzo il controller come controller figlio in una configurazione del controller del contenitore, desidero davvero limitare il fondo della superview, non la guida di layout in basso.vincolo view.bottom a superview.bottom not bottomLayoutGuide nella storyboard
risposta
Selezionare la TableView e andare a Editor -> Pin
.
Da lì si hanno 4 opzioni di PIN per superview:
- Leading Spazio per Superview
- spazio finale al Superview
- Top Spazio per Superview
- fondo Spazio per Superview
Questo funziona come previsto. L'unico svantaggio è che devi eseguire il blocco manualmente, poiché non ci sono scorciatoie disponibili.
Come ha sottolineato @Trianna Brannon, the approach in the other answer non funziona più su Xcode7. In Xcode7 devi fare clic con il tasto destro del mouse sul tuo elemento, tracciare una linea verso il basso fino a quando non viene visualizzato il selettore di vincoli.
Quindi premere ALT e ora si otterrà il vincolo inferiore desiderata:
Funziona alla grande, grazie – shannoga
Per me è disegnare una riga per il 'View' principale e poi 'alt' per mostrare le opzioni. – DazChong
Questo risolve anche il ritardo o il ritardo evidente sulla barra nascosta tramite hidesBottomBarWhenPushed quando la vista è vincolata alla parte inferiore della vista principale. – Teffi
così difficile da trovare. Grazie. –
Non funziona più con xcode 7 –