2014-05-09 9 views
5

In IB, quando vado all'ispettore attributi e faccio clic sul menu a discesa "sfondo" -> altro, ottengo un pallet di colori con diverse schede (ruota, cursore, apllets) ma non c'è spazio per impostare un valore preciso come # ff5911 per esempio.come impostare il colore di sfondo di una vista usando un esagono preciso tramite interfacciabuilder?

C'è un modo per farlo senza usare il codice?

+0

È possibile selezionare la risposta aggiornato per Xcode 6 (dal @rizzes), in quanto è ora possibile utilizzare il codice esadecimale nel costruttore di interfaccia, direttamente. Solo che, il futuro spettatore del post può vederlo direttamente. +1 – viral

risposta

0

Aggiungere un selettore di colori esadecimale al sistema. Io uso http://wafflesoftware.net/hexpicker/.

+1

Grazie mille, questo è molto necessario. ecco le istruzioni di installazione per chiunque sia interessato: http://yuji.wordpress.com/2010/08/01/mac-adding-hex-color-picker-to-color-picker/ – dors

1

È possibile passare a RGB-Slider e utilizzare il valore RGB del codice esadecimale. Ci sono diversi convertitori nel Web: http://www.javascripter.net/faq/hextorgb.htm

ff5911 => R: 255, G: 89, B: 17 

Penso che non ci sia la possibilità nel Interace Builder per mettere direttamente in valore esadecimale. Un altro modo sarebbe utilizzare il simbolo "lente d'ingrandimento" e fare clic sul colore desiderato.

13

In Xcode 6, è possibile impostare valori esadecimali nella scheda cursore RGB.

enter image description here

+1

Grazie per l'aggiornamento per Xcode 6 Questo mi ha aiutato. +1 – viral

+0

Questi tuttavia si visualizzano in modo diverso nell'app a causa dei profili colore. – lipka

Problemi correlati