2013-08-03 4 views
8

Hey guys Sto seguendo le lezioni di Stanford sullo sviluppo di app per iOS e ho incontrato un po 'di problemi. Il docente dice di fare clic su un'etichetta dalla struttura del documento e quindi andare su Editor> Dimensioni per adattare i contenuti al fine di rimuovere i vincoli di dimensione fissa. Tuttavia il mio problema è che "Dimensioni per adattarsi ai contenuti" è disabilitato e non riesco a selezionarlo (vedi immagine).Xcode "Size to fit contents" disabled

disabled size to fit contents

Qualsiasi idea di cosa sto facendo male?

+6

fare clic su un'area vuota nello storyboard, quindi fare nuovamente clic sull'etichetta. Questo di solito aiuta. –

risposta

12

Ho risolto il problema trascinando le etichette e ridimensionandole (in modo casuale) manualmente e quindi l'opzione era abilitata!

+0

puoi anche cancellare tutti i vincoli a quell'etichetta o qualsiasi UIView con il pulsante 'Risolvi problemi di layout automatico' →' Cancella vincoli' in IB, in Xcode 5+. –

10

OK questo è uno che mi ha infastidito per un po '. Ma alla fine ho capito che se tocchi uno dei quadratini d'angolo dell'etichetta (vedrai brevemente un'icona del mouse a forma di linea diagonale per ridimensionare), l'opzione "taglia per adattarsi ai contenuti" viene riattivata.

Questo funziona anche per ottenere le opzioni "regola orizzontale" e "regola verticale" indietro se si tocca uno dei quadratini di una vista.