2014-10-20 15 views
6

Sto tentando di disporre di due pulsanti affiancati che sembrano corretti su tutti i dispositivi, ma a prescindere dai vincoli che sembra aggiungere, continuo a ricevere problemi simili a questo (un pulsante più grande quindi l'altro):Allunga due pulsanti orizzontalmente su tutti i dispositivi. AutoLayout

enter image description here

Tutte le idee che sto facendo male, per quanto l'aggiunta di vincoli? Non sto usando il codice per questo semplicemente facendolo attraverso InterfaceBuilder in Storyboard.

vincoli imposti:

Reply: Leading dello spazio, in basso, Altezza Equals: 45, Trailing al pulsante Elimina

Delete: Trailing dello spazio, in basso, 32: 9, Altezza Equals: 45, Leading to Reply Btn

risposta

13

Con entrambi i pulsanti selezionati, andare su Editor> Pin> Larghezze uguali. Quindi imposta l'altezza, lo spazio iniziale/finale, lo spazio tra i pulsanti e lo spazio inferiore.

2

È necessario aggiungere un vincolo per larghezza uguale e rimuovere anche il vincolo "rapporto di proporzione 32: 9", che al momento imposta una larghezza per il pulsante "Elimina" senza avere una larghezza impostata per "Rispondi" pulsante. Questo è ciò che sta causando il problema.

Se si dispone ancora dei bordi finali anteriori & fissati ai rispettivi lati della vista contenitore e si imposta lo spazio tra di loro a zero, è necessario essere a posto.

3

secondo me aggiungere seguenti vincoli

  • Selezionare pulsante Rispondi aggiunge che porta lo spazio e lo spazio inferiore per Superview
  • Aggiungi centro vincoli Y pulsante per eliminare
  • Poi allineare lo spazio sopra e sotto il tasto per cancellare e aggiungi anche lo spazio finale per eliminare il pulsante
  • Dopo aver selezionato questo pulsante, aggiungi lo spazio in basso e lo spazio finale.

avevo operazioni simili su uno dei mio punto di vista, si prega di vedere questa foto per ulteriori informazioni Reply Button

Felice Codding :)

Problemi correlati