2016-05-02 37 views
6

Mi piacerebbe eseguire l'autolayout in base alla vista padre, ma le guide di layout in alto e in basso mi stanno combattendo. Il fatto è che io sono in un controller vista incorporata e non sono rilevanti:Rimuovere le guide di layout in alto e in basso nel generatore di interfacce

enter image description here

Le guide di layout sono qui:

enter image description here

ho pensato che forse una di queste impostazioni sarebbe rimuoverli, ma senza fortuna:

enter image description here

Come faccio a sbarazzarsi di queste guide? Se ciò non è possibile, qualsiasi informazione sul motivo per cui vengono creati sarebbe davvero utile.

Grazie!

risposta

4

L'intervallo di caricamento automatico utilizza una dimensione della barra di stato inferita.

Per modificare questa opzione, selezionare il controller della vista e visualizzare l'ispettore Attributi. Cambia l'attributo Barra di stato da Inferuto (come mostrato nella tua domanda) a Nessuno.

+0

Non riesco a ricordare, ma sembra dalla mia domanda che sto dicendo che ho provato a manipolare tutte le manopole in quello screenshot e impostare la barra di stato: nessuno non ha rimosso le guide di layout. Forse questo era un bug ed è stato corretto in una versione successiva di xcode. Stai dicendo che l'impostazione su none sicuramente dovrebbe rimuovere le guide di layout in alto e in basso? – SimplGy

+0

Ho appena creato un VC vuoto e ho impostato la barra di stato: Nessuna. Non rimuove le guide di layout in alto e in basso. Xcode v8.0 (8A218a) – SimplGy

+0

Nel VC vuoto, hai impostato anche la barra superiore e inferiore su nessuna? Forse è necessario anche –