2012-06-18 16 views
7

To doprowadza mnie banany ..Generator interfejsu zmienia błąd koloru tekstu?

Gdybym wybrać UITextField w interfejsie konstruktora i przejść, aby zmienić kolor tekstu poprzez ręczne wprowadzenie R G B wartości zmienia kolor na całej ramki i tła.

Jeśli jednak zmienię to za pomocą suwaków, zmieni ona kolor tekstu tylko tak, jak chcę.

Skłania mnie do myślenia, że ​​to błąd ... Czy zdarza się to komuś innemu?

Odpowiedz

11

Widzę to również z najnowszą wersją Xcode. Zarówno kontrolki Kolor tekstu, jak i Kolor tła w inspektorze atrybutów UILabel zmieniają się jednocześnie podczas ręcznego wpisywania wartości RGB, natomiast jeśli wybiorę kolor w inny sposób (np. Z widoku kredek lub palety w selektorze kolorów), tylko zmiany wartości kontrolnych koloru tekstu.

będę zakładać jest to błąd (i powinny być składane za pośrednictwem http://bugreporter.apple.com), ale potem znowu to trwało przez kilka wersji Xcode więc może być ich oczekiwane zachowanie celowo. Ale zdecydowanie zgadzam się, że powinieneś zgłosić to jako błąd.

1

Zdecydowanie błąd! Tymczasowym rozwiązaniem jest dwukrotne kliknięcie tekstu w UILabel, tj. Wybranie całego tekstu UILabel w interfejsie użytkownika (storyboard lub xib). Tylko używanie suwaków zmienia kolor tekstu. Miej nadzieję, że to pomaga

1

Lub zmień kolor, a następnie ustaw ponownie kolor tła na przezroczysty. Dla mnie najszybsze obejście. Ten sam błąd z UILabel.

Powiązane problemy