Domanda

E 'possibile avere un UIView con le sue dimensioni limiti diversi della sua dimensione frame?

Sto cercando di creare un UIView con "{{0,0}, {320.367}}" frame "e {{0,15}, {320,337}}" limiti ma non riesco a farlo fare con setBounds () e SETFRAME ().

ho ottenuto dal documento che il cambiamento limiti o fotogramma cambia fotogramma o limiti di conseguenza, ma ho pensato che era ok per avere valori diversi per tesi.

Grazie mille.

È stato utile?

Soluzione

In genere:
1. I limiti è a (0,0) mentre il telaio (e al centro) danno la posizione del punto di vista.
2. I limiti e telaio avrebbero la stessa larghezza e altezza.

Aggiorna
Sembra che si desidera aggiungere un pulsante in basso una vista specifica che in precedenza era più grande.
In questo caso, vorrei creare una nuova vista che occupa l'intero spazio. Poi, aggiungo la vista specifica ora più piccolo nella posizione desiderata come una visualizzazione secondaria. Infine, vorrei aggiungere il nuovo pulsante nella posizione desiderata come un altro visualizzazione secondaria per la nuova modalità a tutto lo spazio.
Si può fare questo layout in Interface Builder o il codice.

Altri suggerimenti

Sì, quando il dispositivo viene ruotato, l'intera gerarchia della vista è transform'd utilizzando un CGAffineTransform. In questo caso, i tuoi limiti e le cornici possono avere valori diversi. Il modo migliore per assicurare la posizione di fine è per impostare la proprietà limiti per le dimensioni e la sua proprietà centro per la posizione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top