come creare un forte effetto bagliore rosso sul UILabel
Ho bisogno di implementare effetto bagliore esterno sul UILabel (o CATextLayer) come sopra. So di creare l'effetto bagliore sul testo, ho bisogno di ombra con offset (0,0). Ho toccato fino al livello quartz2D, in seguito è il codice che sto usando:
_backgroundDownLabel.layer.shadowColor = self.glowColor.CGColor; // red
_backgroundDownLabel.layer.shadowOffset = CGSizeMake(0, 0);
_backgroundDownLabel.layer.shadowOpacity = 1;
_backgroundDownLabel.layer.shadowRadius = self.glowAmount; // tried 1-10
_backgroundDownLabel.layer.masksToBounds = NO;
Problema: quando uso RGB (1,0,0) colore come il colore dell'ombra di creare un bagliore rosso, il risultato è troppo sottile, il che significa che il bagliore rosso non è abbastanza forte. D'altra parte, il progettista del client mi ha inviato un file PSD, in cui il colore del bagliore è luminoso e forte. Immagino che non sia un semplice bagliore ma un filtro di Photoshop, forse un bagliore esterno o qualche combinazione.
Quindi, c'è un modo per codice che posso fare qualcosa di simile?
hey grazie per l'aiuto, ho bisogno di visualizzare parole dinamiche con bagliore rosso, png non aiuterà –
@Chris Chen ho cambiato la mia risposta sopra, spero che aiuti. –