Quindi, non riesco a comprendere i vincoli nel generatore di interfacce.Utilizzo dei vincoli nel generatore di interfacce
Non riesco ad aggiungerli da solo - il builder di interfaccia sembra pensare che sia il migliore.
Anche io non posso portarli via (posso convertire in un vincolo "utente", quindi eliminare, ma il generatore di interfacce lo sostituirà con lo stesso vincolo di nuovo).
Ho pensato che i vincoli avrebbero dovuto aiutarvi con il cambiamento di layout e di tutti i tipi, ad esempio viste dell'edificio per iPhone 5 e precedenti. Inoltre, passando dalla modalità verticale alla modalità orizzontale.
Non riesco a farlo funzionare. Se aggiungo una vista e la posiziono sotto la parte superiore della superview, verrà impostato un vincolo Top space to:
. Questo sarà un valore in pixel, il che significa che quando guardo su iPhone 4 più corto (o se il telefono cambia paesaggio) questi elementi non si spostano automaticamente.
Ad esempio, sto cercando di creare una visualizzazione personalizzata della tastiera, una simile a quella che si vedrebbe su un registratore di cassa. Ho creato una sottoclasse UIView personalizzata e ora ho inserito un UIView nel generatore di interfacce. Ho impostato l'altezza e la larghezza e l'ho posizionato nella parte inferiore della vista (dove è stato "cliccato" in posizione). Come il generatore di interfacce ha aggiunto un vincolo Top space to
mettendolo a quell'altezza (iphone 5). Quindi, se lo guardo su iPhone 4, non si muove (come mi aspetterei, dato che "lo scatto" in posizione nella parte inferiore dello schermo), ma taglia fuori il fondo.
Questo non è quello che volevo, ma (come sopra) non posso eliminare il vincolo purtroppo.
Cosa posso fare? Sono consapevole che potrei semplicemente creare due file di pennini (per iPhone 5 e per altri iPhone) ma che dire quando voglio che le cose si spostino automaticamente quando accendo il panorama del telefono?
Grazie per il vostro aiuto
La domanda è ** lavorare CON ** contstraints. Penso che Thomas ** non voglia veramente disabilitarlo. –
Questo mi è stato di grande aiuto, e penso che anche l'autore del biglietto lo troverebbe utile. Puoi capire dal tono di come scrive che non è affatto contento dei vincoli e preferirebbe semplicemente fare a meno di loro piuttosto che cercare di inciderli nella sottomissione. – marfastic