jak zmienić kolor backgrond kontrolera widoku z innego kontrolera w aplikacji?jak zmienić kolor tła kontrolki viewController w celu-c
Odpowiedz
Aby zmienić kolor tła "widoku", należy ustawić na nim właściwość backgroundColor. Oznacza to, że masz do niego dostęp. Gdyby to było wszystko w jednym kontrolerze byłoby po prostu użyć
self.view.backgroundColor = [UIColor redColor];
gdyby to było w nawigacji lub podobnej aplikacji opartych, a następnie można uzyskać dostęp do widoków parentViewController i zmienić kolor na nim następująco:
self.parentViewController.view.backgroundColor = [UIColor redColor];
Jeśli nie jest to możliwe, można ustawić iVar na drugim kontrolerze widoku, gdy zostanie on utworzony, zawierający instancję kontrolera viewController, na którym ma zostać zmieniony kolor tła.
MyViewController* secondViewController = [[MyViewController alloc] init];
secondViewController.bgColorNeedsChangingViewController = self;
Następnie w logice secondViewController za
self.bgColorNeedsChangingViewController.view.backgroundColor = [UIColor redColor];
UIViewController *yourVC;
UIColor *colour = [[UIColor alloc] initWithRed: 1.0 green: 0.0 blue: 0.0 alpha: 1.0];
[yourVC.view.backgrounColor] = colour;
[colour release];
UIColor *colour = [[UIColor alloc]initWithRed:57.0/255.0 green:156.0/255.0 blue:52.0/255.0 alpha:1.0];
self.view.backgroundColor = colour;
Adaptacja odpowiedzi Franka Shearar użytkownika.
Aby zmienić kolor tła widokiem stosowania tego pojedynczego wiersza kodu
self.view.backgroundColor = UIColor (red: 1.0, green: 1.0, blue: 0.5, alpha: 1.0)
Wartości czerwony, zielony, niebieski i alfa zmieniać btw 0 do 1.
Można również zapisać go jako
self.view.backgroundColor = UIColor (red: 123.0/255.0, green: 200.0/255.0, blue: 90.0/255.0, alpha: 1.0)
to w całej gamie kolorów.
- 1. Jak zmienić kolor tła kontrolki wykresu ASP.NET?
- 2. JTable jak zmienić kolor tła
- 3. Jak zmienić kolor tła JOptionPane?
- 4. Jak zmienić kolor tła TextBox?
- 5. Jak zmienić kolor tła storyboardu w Xcode?
- 6. Jak zmienić kolor tła legendy w ggplot2?
- 7. Jak zmienić kolor tła w NSTextField NSPopOver
- 8. Jak zmienić kolor tła wybranego wiersza datagridview?
- 9. Jak programowo zmienić kolor tła okna dialogowego?
- 10. Jak zmienić tekst i kolor tła QPushButton
- 11. Jak zmienić kolor tła edytora Androida Studio?
- 12. Jak możemy zmienić kolor tła przędzarki?
- 13. Jak zmienić kolor tła zapisanej przezroczystej bitmapy
- 14. Jak zmienić kolor tła kontrolera SFSafariViewController?
- 15. Jak zmienić kolor tła za pomocą JavaScript?
- 16. Jak zmienić kolor tła przycisku NSPopupButton?
- 17. Jak zmienić kolor tła wx.Panel na MouseOver?
- 18. Jak zmienić kolor tła twitter bootstrap
- 19. Jak zmienić kolor tła paska stanu Android
- 20. Jak zmienić kolor tła edytora kodu PyCharm?
- 21. Jak zmienić kolor tła nagłówka QTableView
- 22. Ustawianie kontrolki Kolor tła przy użyciu dynamicznego zasobu w WPF?
- 23. Jak zmienić kolor obramowania (lub usunąć obramowanie) kontrolki PropertyGrid?
- 24. Zmienić HUE bitmapy, ale zachować kolor tła?
- 25. Jak zmienić kolor tła w widoku sieci w phonegap 2.7
- 26. Jak zmienić kolor tła modalnego na przezroczysty w Objective-C
- 27. Jak zmienić kolor tekstu pierwszego planu i tła w konsoli?
- 28. Jak zmienić kolor tła makra warunkowego w czasie zaćmienia?
- 29. Jak zmienić kolor tła do pustej komórki w QTableWidget
- 30. Jak zmienić kolor tła listy spinnerów w Androidzie