swiftui-liquid-glass
使用 iOS 26+ Liquid Glass API 實作、審閱或改進 SwiftUI 功能。處理現代 Apple 玻璃擬態設計的樣式、互動性與設計規範。
簡介
SwiftUI Liquid Glass 是一個專業工程工具,旨在協助開發者實作 iOS 26+ 的 Liquid Glass 設計系統。此技能簡化了 Apple 最新玻璃擬態(glass-morphism)美學的整合過程,並著重於視覺保真度、效能以及人體工學互動模式。它適合負責現代化 SwiftUI 介面、原型設計新玻璃風格 UI 元件,或進行程式碼審查以確保符合 Apple 設計規範與 API 使用限制的 iOS 開發者。
-
完整支援原生 Liquid Glass 元件實作,包含 glassEffect、GlassEffectContainer 與玻璃樣式按鈕。
-
自動化審查清單,用於驗證修飾符順序、形狀一致性,以及檢視層級中的正確放置。
-
智慧處理 iOS 26+ 可用性,並針對舊版 iOS 提供強健的後備 UI(fallback UI)設計建議。
-
支援進階玻璃擬態互動,例如套用互動式玻璃修飾符,以及使用 glassEffectID 與 @Namespace 進行形狀轉換(morphing)。
-
提供重構建議,透過辨識應套用玻璃特效的元件與僅需一般材質的元件,來優化 UI 組合。
-
當您開始轉換至 Liquid Glass 設計,或是在調試高密度玻璃視圖層級的渲染問題時,請使用此技能。
-
請務必優先使用原生 API 而非自訂模糊濾鏡,以確保硬體加速與系統級的設計一致性。
-
實作時,請確保將玻璃修飾符套用於標準佈局與視覺修飾符之後,以維護正確的 Z-order 與裁切效果。
-
產出的程式碼將遵循嚴格的 Swift 語法,並包含使用 #available(iOS 26, *) 的可用性檢查。
-
本技能預設使用者擁有 SwiftUI 開發環境與視圖生命週期基礎知識,專注於 Liquid Glass API 的應用。
-
常見輸入包含現有的 View 結構或設計規格;代理程式將提供重構後的程式碼片段、樣式建議與元件分組策略,以達成專業的玻璃擬態外觀。
倉庫統計
- Star 數
- 312
- Fork 數
- 46
- Open Issue 數
- 1
- 主要語言
- Vim Script
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月28日 上午11:56