Il titolo dice tutto davvero. Ho un controller di visualizzazione collegato a un pulsante come un popover. Il colore di sfondo del controller della vista è grigio, ma il colore della freccia che punta al pulsante è bianco. Qualsiasi aiuto sarebbe molto apprezzato.La freccia popover non ha lo stesso colore dello sfondo del controller di visualizzazione
18
A
risposta
5
Stai usando IOS7 sdk?
forse si può provare:
[popover setBackgroundColor:[UIColor whiteColor]];
e assicurarsi di impostare il colore del controller della vista dei contenuti sfondo al bianco.
37
Ecco come ho intorno ad esso:
popover = [[UIPopoverController alloc] initWithContentViewController:contentViewController];
popover.backgroundColor = contentViewController.view.backgroundColor;
Questo corrisponde alla popover al colore di sfondo del contenuto.
1
Ho avuto lo stesso problema in iOS7 (brutta "freccia" bianca). Questo sembra aggiustarlo per me. UIPopoverController non supporta setBackgroundColor pre iOS7, quindi il controllo.
if ([popoverController respondsToSelector:@selector(setBackgroundColor:)])
{
[popoverController setBackgroundColor:[UIColor clearColor]];
}
13
per iOS 9.0 + (CPVC è il vostro ViewController)
cpvc.popoverPresentationController.backgroundColor = cpvc.view.backgroundColor;
+0
Questo è disponibile in iOS 8.0+ e può essere chiamato da prepareForSegue nel VC di presentazione. –
Problemi correlati
- 1. iOS: Colore sfondo: UITableView e Accessorio hanno lo stesso colore di sfondo
- 2. Perché il colore dello sfondo non viene visualizzato se è presente la visualizzazione: in linea?
- 3. più segui allo stesso controller di visualizzazione
- 4. Imposta il colore del bordo e dello sfondo del testoView
- 5. Visualizzazione del colore di sfondo tramite PNG trasparente sul materiale?
- 6. Altezza extra della visualizzazione contenuto del popover
- 7. Plone: il colore del testo e il colore di sfondo non funzionano nell'editor TinyMCE
- 8. UISplitViewController iOS 5.1 causa errore di direzione della freccia popover
- 9. Cambia azione popover freccia in iOS8
- 10. Xcode 6 - Passa allo stesso controller di visualizzazione
- 11. Utilizzo di più copie dello stesso controller di visualizzazione in uno storyboard
- 12. Utilizzo dello stesso controller di visualizzazione per aggiungere, visualizzare e modificare
- 13. Colore di sfondo del testo in SVG
- 14. cambia colore di sfondo
- 15. Colore di sfondo del cassetto scorrevole
- 16. iPhone - modifica del colore di sfondo di UIWebView dietro la vista (sfondo di rimbalzo)
- 17. Segue Storyboard dal controller di visualizzazione a se stesso
- 18. Font Awesome Colore di sfondo
- 19. Navigation Controller in popover
- 20. Controller per iPhone Popover
- 21. Personalizzazione della freccia popover twitter bootstrap
- 22. Applica colore di sfondo sfumato e immagine allo stesso tempo
- 23. Il colore di sfondo del testo JTextPane non funziona
- 24. Present modal View Controller dall'interno Popover View
- 25. MPMoviePlayerController colore di sfondo non si attacca
- 26. UISearchBar: modifica del colore di sfondo del campo di input
- 27. AlertDialog colore di sfondo
- 28. Presenta un controller di visualizzazione modale con sfondo trasparente
- 29. Come cambiare il colore di sfondo dello storyboard in Xcode?
- 30. Transizione del controller di visualizzazione interattiva dal controller di visualizzazione con barra di stato nascosta
Got risposta dopo 1 settimana. @mahboudz Grazie –