SwiftUI Shape、边框、阴影、圆角等合集 为图形填充颜色和绘制边框123456789101112struct ContentView: View { var body: some View { Path { path in path.move(to: CGPoint(x: 0, y: 0)) path.addLine(to: CGPoint(x: 2025-08-26 合集 #SwiftUI
SwiftUI 渐变色合集 SwiftUI中三大渐变色的介绍 「SwiftUI」Gradient渐变颜色填充效果 SwiftUI 畫出美美漸層色(ノ>ω<)ノ 2025-08-26 合集 #SwiftUI
SwiftUI Map 使用 MapPolyline 无法显示 参考:SwiftUI Map MapPolyline not showing 原因是没有为 Polyline 设置颜色: 12MapPolyline(coordinates: deviceLocations) .stroke(.blue, lineWidth: 2.0) 或者 123456789101112struct CustomShapeStyle: ShapeStyle { 2025-08-26 随笔 #Map #SwiftUI
Swift 已知地图上一线段和点,求点到线段的最短距离 需求需要计算地图上点到线段的实际距离,此时有 2 种分布情况(不考虑点与线段在同一条直线上): A 分布: 12 *———————————————————— B 分布: 12* ———————————————————— 最开始的思路可参考: 計算 CGPoint 兩點距離的 hypotf & hypot 计算点到线段的最近距离 计算点到线段最短距离—矢量法 数学——点到线段的最短 2025-08-05 随笔 #Map #Swift #SwiftUI #数学算法
SwiftData 相关问题 在 SwiftData 中使用枚举枚举报错: 123No exact matches in call to instance method 'setValue'No exact matches in call to instance method 'getValue'Candidate requires that 'Game.GameStatus& 2025-07-04 随笔 #SwiftData
SwiftUI macOS 窗口合集 How do I set a minimum size for a window and make it use the specified size and position when launching? SwiftUI 如何恣意定制和管理系统中的窗口(Window) Window Management with SwiftUI 4 SwiftUI 中的场景 2025-07-01 合集 #SwiftUI #macOS
Swift 重写与重载 重写(override)override 是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。 重写(覆盖)的规则: 重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载; 重写方法的访问修饰符一定要大于被重写方法的访问修饰符(public>protected>default>private); 重写的方法 2025-07-01 随笔 #Swift