come cambiare il colore backgrond di controller della vista dall'altro regolatore in app?Come cambiare il colore di sfondo viewController in Objective-C
risposta
Per modificare il colore di una 'visione' è necessario impostare la proprietà backgroundColor su di esso sfondo. Questo implica che puoi accedervi. Se fosse tutto in un unico controllore si sarebbe solo usare
self.view.backgroundColor = [UIColor redColor];
se fosse in una navigazione o simili un'applicazione basata, allora si può accedere a una vista parentViewController e cambiare il colore su di esso nel modo seguente:
self.parentViewController.view.backgroundColor = [UIColor redColor];
Se ciò non è possibile, è possibile impostare un iVar sul secondo controller di visualizzazione quando viene creato che contiene l'istanza del viewController su cui si desidera cambiare il colore di sfondo.
MyViewController* secondViewController = [[MyViewController alloc] init];
secondViewController.bgColorNeedsChangingViewController = self;
Poi nella logica del secondViewController
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;
Adattato dalla risposta di Frank Shearar.
Per cambiare il colore sfondo di una vista uso questa riga di codice
self.view.backgroundColor = UIColor (red: 1.0, green: 1.0, blue: 0.5, alpha: 1.0)
I valori di rosso, verde, blu e alfa vari btw 0 a 1.
Si può anche scrivere come
self.view.backgroundColor = UIColor (red: 123.0/255.0, green: 200.0/255.0, blue: 90.0/255.0, alpha: 1.0)
Questo è in tutta la gamma di colori.
- 1. xterm: come cambiare il colore di sfondo?
- 2. Come cambiare il colore di sfondo FAB
- 3. Cambiare il colore di sfondo su NSAttributedString
- 4. Come cambiare il colore di sfondo dello storyboard in Xcode?
- 5. Come cambiare il colore di sfondo della legenda in ggplot2?
- 6. Come cambiare il colore di sfondo della tastiera in iOS?
- 7. JTable come cambiare colore di sfondo
- 8. Come cambiare il colore di sfondo di un NSPopupButton?
- 9. Come cambiare il colore di sfondo di un controllo TreeView
- 10. Come cambiare il colore di sfondo dell'intestazione di una QTableView
- 11. Come cambiare il colore di sfondo di JTabbedPane?
- 12. Come cambiare il colore di sfondo su un pannello Java?
- 13. Come cambiare il colore di sfondo wx.Panel su MouseOver?
- 14. Come cambiare il colore di sfondo dell'editor del codice PyCharm?
- 15. angular-nvd3 come cambiare il colore di sfondo del grafico
- 16. Come cambiare il colore di sfondo attorno a un DialogFragment?
- 17. Come cambiare colore di sfondo disabilitata di TextBox in WPF
- 18. div colore di sfondo, per cambiare onhover
- 19. Come cambiare colore di sfondo NSTextField in NSPopOver
- 20. Come cambiare il colore di sfondo del colore della scheda selezionato di UITabbar in blu?
- 21. Cambiare il colore di sfondo di YouTube Video embed
- 22. Cambiare il colore di sfondo di Winform intestazioni ListView
- 23. Impossibile cambiare il colore di sfondo di jQuery Mobile?
- 24. Cambiare il colore di sfondo di TextView al click android
- 25. non può cambiare il colore di sfondo UITableViewCell
- 26. Cambiare il colore del pollice e il colore di sfondo di un JScrollPane?
- 27. Cambiare il colore di scorrimento JQuery
- 28. Come cambiare il colore di sfondo predefinito in bianco in qualcos'altro nel bootstrap di twitter
- 29. Graphviz: Come cambiare il colore del bordo
- 30. cambia colore di sfondo