Ho un UITextView e una WebView fianco a fianco e vorrei aggiungere un'ombra esterna a entrambi. Questa è un'app per iPad, quindi ruotano, quindi un ImageView sotto di loro probabilmente non funzionerebbe. Qualche idea?Aggiunta dell'ombra esterna a UIWebView e UITextView
risposta
Uiviews dispongono di CALayer, con supporto shadow incorporato. Prova queste proprietà fuori:
view.layer.shadowColor
view.layer.shadowOffset
view.layer.shadowOpacity
view.layer.shadowRadius
Questo potrebbe farti quello che ti serve abbastanza rapidamente. Potrebbe essere necessario #importare <QuartzCore/QuartzCore.h> per far capire al compilatore cosa sta succedendo.
la soluzione sarebbe come
[myTextBox.layer setShadowColor:[[UIColor blackColor] CGColor]];
[myTextBox.layer setShadowOffset:CGSizeMake(1.0, 1.0)];
[myTextBox.layer setShadowOpacity:1.0];
[myTextBox.layer setShadowRadius:0.3];
, ma questo solo funziona per OS 3.2 e superiori.
Vorrei aggiungere una vista che si trova dietro il campo di testo e applicare gli effetti ombra a quello. In questo modo l'ombra non si muove con il contenuto.
Qui è la versione rapida:
func applyDropShadow() {
textView.layer.shadowColor = UIColor.blackColor().CGColor
textView.layer.shadowOffset = CGSizeMake(3, 3)
textView.layer.shadowOpacity = 0.7
textView.layer.shadowRadius = 8.0
textView.clipsToBounds = false
}
Grazie per questo - senza clipsToBounds l'ombra non mi appariva. – BeneGal
- 1. Aggiunta di immagini a UITextView
- 2. Aggiunta dell'ombra esterna a UITableView
- 3. Aggiunta di contorni/tratti a UITextView
- 4. Aggiunta di una chiave esterna a un modello di rotaie
- 5. Aggiunta di una chiave esterna nullable.
- 6. Grab testo selezionato UITextView
- 7. Biscotti a UIWebView
- 8. UITextView caratteri grandi e lente
- 9. UIWebView e WKWebView
- 10. Pulsante "done" premuto pulsante evento per UIWebView e WKWebView
- 11. UIWebview a schermo intero dimensioni
- 12. Invia UIWebView title a UINavigationBar
- 13. Aggiunta di chiave esterna in Visual Studio 2012
- 14. UIWebView caricamento e prestazioni generali
- 15. Aggiunta di una libreria esterna nel progetto Qt Creator
- 16. UIWebView baseURL e percorso assoluto
- 17. Aggiunta di una selezione per oggetto chiave esterna serverfireteam/panel
- 18. UITextView attributedText e l'evidenziazione della sintassi
- 19. transparent UITextView
- 20. UITextView contentOffset su iOS 7
- 21. UITextView contiene una stringa grassetto e normale
- 22. UIImmagine animata in UITextView con TextKit
- 23. UITextView, setContentOffset e parte inferiore mancante
- 24. UITextView con pulsante "Fatto" * e * Tasto "Indietro"?
- 25. Aggiunta vista intestazione a WKWebView ScrollView
- 26. Aggiungi "Apri in iBooks" a UIWebView
- 27. differenze tra "chiave esterna" e "chiave esterna vincolo"
- 28. Aggiunta dell'autenticazione OAuth 2.0 a un'API RESTful
- 29. Creazione di UIWebView a livello di programmazione
- 30. Aggiunta immagine a JFrame
è stato in grado di capirlo. Grazie! – user288225
Cura di pubblicare la soluzione? La risposta accettata non sembra funzionare per me come scritto. – typeoneerror
fantastico! Se tu fossi una donna, proporrei ora! :-) grazie! – SpaceDog