2012-02-16 11 views
9

Co tu jest inaczej, czego mi brakuje. Nie zauważyłem tego wcześniej, lub robię coś głupiego ...Kolor konstruktora interfejsu różni się od koloru kodu

Masz widok w konstruktorze interfejsów, ustaw kolor tła za pomocą suwaków RGB 44, 44, 44. Opactity 1. Ustaw jako nieprzezroczyste .

Po uruchomieniu aplikacji zmieniłem ją na 33, 33, 33 ???

Jeśli pojawi się w widoku, zmienić go za pomocą ....

self.topView.backgroundColor = [UIColor colorWithRed:44.0f/255.0f green:44.0f/255.0f blue:44.0f/255.0f alpha:1.0f]; 

..then wszystko jest w porządku.

Co to robi?

Zdarza się w dowolnym kolorze. Jeśli wybiorę 200, 250, 5 - uruchomię aplikację i zmieniło się na 200, 120, 5 ????

+0

możliwy duplikat [Weird kolorów w Xcode interfejsu Builder?] (Http://stackoverflow.com/questions/7488378/weird-colors-in-xcode-interface-builder) – heisenberg

+0

Niezupełnie ale znalazłem odpowiedź w jednym z komentarzy innego posta, który był związany z postem, który właśnie mi dałeś! Dzięki – bandejapaisa

Odpowiedz

8

musiałem wybrać odpowiednią przestrzeń kolorów ...

Dzięki komentarzu przez Kena z tego postu

Other question:

W rzeczywistości uważaj na szkło powiększające. Po prostu numery komponentów nie określają koloru, należy również znać przestrzeń kolorów. To jest jak kodowanie ciągów znaków . 65 to kodowanie ASCII A. Przestrzeń kolorów z , która do kodowania/dekodowania komponentów znajduje się w małym rozwijanym menu po stronie po lewej stronie suwaków "RGB" powyżej. Przestrzeń kolorów "Generic RGB" odpowiada kolorom wykonanym za pomocą + [NSColor colorWithCalibratedRed: green: blue: alpha:]. Jeśli użyjesz szkła powiększającego , komponenty zostaną podane w odniesieniu do przestrzeni "urządzenia" , co oznacza bieżący ekran. To nie jest właściwe. Wybierz generic po

1

W programie Interface Builder upewnij się, że ustawiasz krycie na 100%, a nie 1%. (Twoje pytanie wskazuje, że jesteś ustawienie go na 1.)

+0

ustawiłem go na 1.0 w kodzie. 100% w IB. Zobacz moją odpowiedź na poprawną odpowiedź, która została rozwiązana. Nigdy nie wiedziałem o tych przestrzeniach kolorów! – bandejapaisa

Powiązane problemy