sto usando storyboard per la prima volta nella mia appMisplaced vista ogni volta che si riavvia Xcode
Quando chiudo Xcode, ho 0 avvertimenti circa vista fuori luogo o qualcosa di pertinenza alla mia storyboard. Quando riavvio Xcode e apro lo storyboard, 3 delle mie 15 scene hanno avvertimenti di visualizzazione fuori posto.
Senza toccare nulla (oltre alla selezione del file), posso emettere un numero git status
e verificare che il file .storyboard abbia delle modifiche. Se io git diff
, vedo questo inserito in molteplici aree del file:
<variation key="widthClass=compact" misplaced="YES">
<rect key="frame" x="8" y="56" width="130" height="34"/>
</variation>
Se un elemento già <variation key="widthClass=Compact"
nodo, quindi il misplaced
attributi e rect
nodo vengono aggiunti.
L'unica cosa che devo fare per far sparire gli avvertimenti è fare clic su ognuno di essi, assicurarsi che sia selezionato "Aggiorna frame" e fare clic su "Correggi errore". Questo risolve tutto finché non riavvio Xcode.
La struttura di base della mia scena è:
UIView
UICollectionView
UICollectionReusableView
UICollectionViewCell
UICollectionViewCell
UISegmentedControl
Come posso evitare che ciò accada ogni volta che si riavvia?
Probabilmente la stessa cosa (o relativa) ... http://stackoverflow.com/a/6903204/499581 –
È un problema di XCode come @ I'L'l. – atulkhatri
a volte se apri lo storyboard e non cambi nulla, si verifica l'avviso errato, vedrai apparire subito il simbolo M quando apri il file storyboard. non aprire la piastra di protezione se non si desidera apportare modifiche. –