üzerinde güçlü kırmızı parlaklık etkisi yaratmak için nasıl yukarıdaki gibi UILabel (veya CATextLayer) üzerinde dış ışıma efekti uygulamak gerekir. Metin üzerinde parlama efekti yaratmayı biliyorum, ofset ile gölgeye ihtiyacım var (0,0).
_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;
Problem: Ben kodu kullanıyorum aşağıdaki, quartz2D seviyesine kadar dokundun Kırmızı bir ışıma oluşturmak için gölge rengi RGB (1,0,0) renk kullandığınızda, sonuç çok ince, yani kırmızı parlaklık yeterince güçlü değil. Öte yandan, istemci tasarımcısı bana kızdırma renginin parlak ve güçlü olduğu bir PSD dosyası gönderdi. Sanırım basit bir parıltı değil, bazı Photoshop filtreleri, belki dış parıltı veya bazı kombinasyonlar.
Yani, benzer bir şey yapabilmem için bir kod yolu var mı?
hey yardım için teşekkürler, kırmızı parıltı ile dinamik kelimeleri görüntülemek gerekir, png yardımcı olmaz –
@Chris Chen Yukarıdaki cevabımı değiştirdim, umarım yardımcı olur. –