Qualcuno sa di che colore è il testo segnaposto di UITextField
, per impostazione predefinita? Sto provando a impostare il testo di UITextView
sullo stesso colore. Ho letto altrove che è UIColor.lightGrayColor()
ma in realtà è un po 'più leggero.Qual è il colore predefinito per il testo segnaposto in UITextField?
risposta
Il colore è # C7C7CD (R: 199 g: 199 B: 205) (come quello che ha detto pterry26)
e il font-family è HelveticaNeue-Medium e la dimensione è
Grazie signore! funzionava alla grande – Andy
Ho inviato uno screenshot al mio mac e ho utilizzato lo strumento contagocce di Photoshop. Per chiunque sia interessato, questo è almeno una buona approssimazione del colore segnaposto su uno sfondo bianco:
Rosso: 199, Verde: 199, Blu: 205
Lo strumento si chiama Digital Color Meter – Sirens
carattere Set etichetta "luce"
mylabel.font = [UIFont fontWithName: @ dimensione "HelveticaNeue-Light": 14.0f];
codice e il colore per il testo segnaposto è
# c2b098
Utilizzando i valori della risposta corretta sopra
extension UIColor {
class func greyPlaceholderColor() -> UIColor {
return UIColor(red: 0.78, green: 0.78, blue: 0.80, alpha: 1.0)
}
}
Si può anche solo fare '... rosso: 199/255, verde 199/255, blu 205/255 ...' per renderlo più ovvio –
Il colore reale non è solido ma ha trasparenza. Così il colore più vicino è
Rosso: 4, Verde: 4, Blu: 30, Alpha: ~ 22%
Se si utilizza questo con uno sfondo bianco si ottiene ciò che @ pterry26 scritto sopra.
Ho pensato di essere il solo uno che ha notato questo ... questa dovrebbe essere la risposta accettata! –
Il codice # 999999 si abbina perfettamente al mio modulo!
È possibile ottenere questo colore dall'ispezione dello UITextField
.
default sembra essere: NSColor = "UIExtendedSRGBColorSpace 0 0 0.0980392 0.22";
Si potrebbe aggiungere un'estensione (o categoria) sulla UIColor
:
extension UIColor {
static var placeholderGray: UIColor {
return UIColor(colorLiteralRed: 0, green: 0, blue: 0.0980392, alpha: 0.22)
}
}
Prova Codice Hex: # D0D0D5 o # BBBBC2 – pkc456