iOS 開發 繪製輝光效果

2022-09-04 01:39:08 字數 440 閱讀 4710

如何使曲線有輝光(螢光?)效果(glow)?

試了各種方法,最終有一點效果,覺得值得記錄一下,如下。

1.最開始,我想是不是用shadow可以實現,事實證明,shadow 太淡,不醒目,如果多次shadow疊加,可加重一點,但效能不好,放棄;

(如果只是讓view有輝光,可以用layer的shadowpath)

2.然後想是不是可以用沿著path繪製,結果效果也不理想(也許是做的不好),效能也不好

3.spritekit 中 skshapenode 可以設定輝光,而且可以設定用texture繪製,貌似可以解決問題,但是當線段之間夾角太小時,結合部位的輝光可能消失,以為是blendmode的問題,但是試過各種可用mode,都不行。(可能是我寫的有問題)

4. 最後用cashapelayer,設定shadowpath, 效果還可以。(可能困難的地方在建立shadowpath)

iOS 開發之繪製虛線

pragma mark 繪製虛線具體方法 lineview 需要繪製成虛線的view linelength 虛線的寬度 linespacing 虛線的間距 linecolor 虛線的顏色 void drawdashline uiview lineview linelength nsinteger l...

ios 開發隨記 動畫效果

uiview的,翻轉 旋轉,偏移,翻頁,縮放,取反的動畫效果 翻轉的動畫 開始動畫 uiview beginanimations doflip context nil 設定時常 uiview setanimationduration 1 設定動畫淡入淡出 uiview setanimationcur...

iOS開發中毛玻璃效果

毛玻璃 的ui 設計在手機開發中已經 非常熱門,在之前的 開發中 一般用到 github上fxblurview 封裝好的乙個view類 可以直接應用載入到控制項中,ios 8 後更新的 uiblureffect 類和 uivisualeffectview 類使這種特效應用更加便捷,高效。使用也非常簡...