这是一个PM的BLOG
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

SwiftUI GeometryReader 的布局不在屏幕中间

解决办法: 123456var body: some View { GeometryReader { geometry in ImageContent() .position(x: geometry.frame(in: .local).midX, y: geometry.frame(in: .local).midY) }
2025-09-03
随笔
#SwiftUI

SwiftUI 设备旋转合集

How to detect device rotation SwiftUI: How to force Landscape without AppDelegate Landscape Mode for Specific views in SwiftUI SwiftUI force device rotation programmatically
2025-09-03
合集
#SwiftUI

SwiftUI contentShape 使用

裁剪图片后被裁剪部分仍然可以点击1234567891011121314151617struct ContentView: View { @State var count = 0 var body: some View { Image(systemName: "cube") .resizable()
2025-08-26
随笔
#SwiftUI

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 #数学算法

SwiftUI DisclosureGroup 合集

SwiftUI 擅長展開 & 折疊的 DisclosureGroup
2025-07-31
合集
#SwiftUI

Swift 绝对值

对 Int 使用 abs ,对 double 使用 fabs ,对 float 类型使用 fabsf
2025-07-31
随笔
#Swift

SwiftUI Slider 合集

SwiftUI中的Slider的基本使用 SwiftUI 滑動選值的 Slider
2025-07-31
合集
#SwiftUI
1234…30

搜索

Hexo Fluid
总访问量 次 总访客数 人