Czy ktoś wie, jaki kolor ma domyślny tekst zastępczy UITextField
? Próbuję ustawić tekst UITextView
na ten sam kolor. Czytałem gdzie indziej, że jest to UIColor.lightGrayColor()
, ale w rzeczywistości jest trochę lżejsze.Jaki jest domyślny kolor dla tekstu zastępczego w UITextField?
Odpowiedz
Kolor jest # C7C7CD (R: 199 g: 199 b: 205) (jak co pterry26 wspomniany)
i czcionka mieszkaniami jest HelveticaNeue-Medium oraz rozmiaru jest
Dziękuję sir! Pracował świetnie – Andy
Przesłałem zrzut ekranu do mojego komputera Mac i użyłem narzędzia Kroplomierz Photoshopa. Dla wszystkich zainteresowanych, to jest co najmniej bardzo dobrym przybliżeniem koloru zastępczego na białym tle:
Red: 199, Zielony: 199, Niebieski: 205
Narzędzie nosi nazwę Cyfrowy miernik koloru – Sirens
fontów etykiety "lekki"
mylabel.font = [UIFont fontWithName: @ "HelveticaNeue-Light" rozmiar: 14.0f];
kod i kolor tekstu zastępczego jest
# c2b098
Korzystanie wartości z prawidłową odpowiedzią powyżej
extension UIColor {
class func greyPlaceholderColor() -> UIColor {
return UIColor(red: 0.78, green: 0.78, blue: 0.80, alpha: 1.0)
}
}
Możesz także po prostu zrobić '... czerwony: 199/255, zielony 199/255, niebieski 205/255 ...', aby było bardziej oczywiste –
Rzeczywisty kolor nie jest solidny, ale ma przezroczystość. Więc najbliższy kolor jest
Czerwony: 4, Zielona: 4, Niebieski: 30, Alpha: ~ 22%
Jeśli używasz tego z białym tłem dostaniesz co @ pterry26 napisałem powyżej.
Myślałem, że jestem tylko ten, kto to zauważył ... to powinna być zaakceptowana odpowiedź! –
Kod # 999999 idealnie pasuje do mojego formularza!
Ten kolor można uzyskać od sprawdzenia attributedPlaceholder
od UITextField
.
Domyślna wydaje się być: NSColor = "UIExtendedSRGBColorSpace 0 0 0.0980392 0.22";
Można dodać rozszerzenie (lub kategorię) na UIColor
:
extension UIColor {
static var placeholderGray: UIColor {
return UIColor(colorLiteralRed: 0, green: 0, blue: 0.0980392, alpha: 0.22)
}
}
Spróbuj kod szesnastkowy: # D0D0D5 lub # BBBBC2 – pkc456