Ho uno UILabel
per la descrizione dell'oggetto tra le altre viste, tutte disposte utilizzando i vincoli in Interface Builder - è possibile visualizzare tutti i vincoli pertinenti nell'immagine sottostante. Anche il numero di righe è impostato su 0
.AutoLayout impostazione UILabel altezza a zero
non hanno fissato il vincolo di altezza perché voglio il UILabel
per ridimensionare in base al testo che contiene. Invece, quello che succede è giusto dopo
[self.view layoutIfNeeded];
si chiama, l'altezza del UILabel
viene impostato su 0
. Anche se non ho impostato altro testo su UILabel
, ha un valore predefinito di Descrizione articolo impostato in Interface Builder.
L'etichetta del titolo dell'articolo sopra è impostata allo stesso modo, ma quella non viene schiacciata a 0
, quindi sono un po 'confuso.
Qualcuno ha avuto esperienza con un comportamento del genere?
Si verificano errori di vincolo AutoLayout nella console? AutoLayout elimina alcuni vincoli a causa di conflitti? – Alex
No, nessuno per niente – artooras
So che non vuoi raggiungere l'altezza di quella UILabel, ma cosa succede se lo fai? Si verificano conflitti di vincoli di AutoLayout nella console? – Alex