Se ho una vista nella mia app con 3 subviews (come esempio) con il seguente spaziatura tra di loro:Utilizzando Auto Layout di cambiare spazi altrettanto sul ridimensionamento
TOP - 40 punti - visualizzazione secondaria 1 - 60 punti - SUBVIEW 2 - 80 points - SUBVIEW 3 - 80 points - BOTTOM
Capisco come posso utilizzare il layout automatico per garantire che ciascuna delle mie sottoview mantenga la sua altezza e larghezza, e posso ottenere che tutto sia allineato su un 3.5 o su un OR Schermo da 4 pollici per iPhone.
Ma non riesco a capire che tipo di vincolo che ho bisogno di fare in modo che se fosse allineato per un 3,5" dello schermo, e poi è andato a un 4" schermo, ogni spaziatura aumenterebbe proporzionalmente (ad es. 40 punti andrebbero a 47, da 60 a 71, da 80 a 95 - o giù di lì).
È possibile? O devo rendere uguale la spaziatura tra gli elementi? (Se sì, come sarebbe ho ancora ottenere per ridimensionare altrettanto?)
Sono nuovo di Auto Layout, quindi se ho perso qualcosa fuori, o non l'ho messo in chiaro ciò che significa favore, fammi sapere, grazie.
Grande, grazie per l'idea. Lo proverò e vedrò se riesco a modificare qualcosa che si avvicina a quello che voglio :) –
Dopo aver imparato un po 'come usare il layout automatico, sono riuscito a usare la tua idea. Grazie! –
Un consiglio per chiunque altro provi a controllare, non ci sono vincoli di altezza aggiunti automaticamente, in quanto ciò potrebbe comportare un'altezza complessiva maggiore delle dimensioni dello schermo a rotazione. Se ci sono, puoi semplicemente ridurre la loro priorità a meno dei vincoli di altezza che vuoi applicare. –