From 823a3cbe3fb1f83de2e1c7a0191ca987d8ad4880 Mon Sep 17 00:00:00 2001 From: gentpan Date: Thu, 17 Sep 2026 21:46:35 +0500 Subject: [PATCH] =?UTF-8?q?cleanip.io=20=E5=AD=97=E6=A0=87=E4=B8=8E?= =?UTF-8?q?=E6=96=87=E5=AD=97=E6=8C=89=E5=9F=BA=E7=BA=BF=E5=AF=B9=E9=BD=90?= =?UTF-8?q?=E6=97=B6=E5=AF=B9=E9=BD=90=E5=AD=97=E6=AF=8D=E5=9F=BA=E7=BA=BF?= =?UTF-8?q?=EF=BC=8C=E4=B8=8D=E5=86=8D=E8=A2=AB=20p=20=E7=9A=84=E4=B8=8B?= =?UTF-8?q?=E4=BC=B8=E9=83=A8=E5=88=86=E9=A1=B6=E9=AB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../OpenStatsKit/Sources/OpenStatsUI/Design/Components.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Packages/OpenStatsKit/Sources/OpenStatsUI/Design/Components.swift b/Packages/OpenStatsKit/Sources/OpenStatsUI/Design/Components.swift index b83cb9f..0d52d83 100644 --- a/Packages/OpenStatsKit/Sources/OpenStatsUI/Design/Components.swift +++ b/Packages/OpenStatsKit/Sources/OpenStatsUI/Design/Components.swift @@ -239,6 +239,9 @@ struct CleanIPLogo: View { } } .frame(width: width, height: height) + // 字母落在画布 y = 78 处(下面是 p 的下伸部分):与文字按基线对齐时对齐这条线,字标才和文字在同一水平线上 + .alignmentGuide(.firstTextBaseline) { $0.height * 78 / 98 } + .alignmentGuide(.lastTextBaseline) { $0.height * 78 / 98 } .accessibilityLabel("cleanip.io") } }