diff --git a/VoidLink/AboutView.swift b/VoidLink/AboutView.swift index eed30c73..206967aa 100644 --- a/VoidLink/AboutView.swift +++ b/VoidLink/AboutView.swift @@ -14,11 +14,11 @@ public struct AboutView: View { @Environment(\.presentationMode) var presentationMode public var body: some View { - VStack(spacing: 20) { + VStack(spacing: 10) { // App 图标 Image(uiImage: UIImage(named: "AppIconMedium") ?? UIImage()) .resizable() - .frame(width: 100, height: 100) + .frame(width: 80, height: 80) .clipShape(RoundedRectangle(cornerRadius: 36)) // App 名称 @@ -35,11 +35,25 @@ public struct AboutView: View { // 说明文字 Text(SwiftLocalizationHelper.localizedString(forKey: "From the player community, to the player community.")) - .multilineTextAlignment(.leading) + .multilineTextAlignment(.center) .lineLimit(nil) .frame(maxWidth: 570) // ✅ 避免 Text 被拉得太宽无法换行 - .padding() - + + if Locale.preferredLanguages.first!.hasPrefix("zh-Hans") { + if #available(iOS 14.0, *) { + Text("闽ICP备17012590号-3A\n主办单位:福州创图信息技术有限公司").font(.caption2) + .multilineTextAlignment(.center) + .lineLimit(nil) + .frame(maxWidth: 570) // ✅ 避免 Text 被拉得太宽无法换行 + .padding() + } else { + Text("闽ICP备17012590号-3A\n主办单位:福州创图信息技术有限公司").font(.caption) + .multilineTextAlignment(.center) + .lineLimit(nil) + .frame(maxWidth: 570) // ✅ 避免 Text 被拉得太宽无法换行 + .padding() + } + } // 链接按钮 if #available(iOS 14.0, *) { Link(SwiftLocalizationHelper.localizedString(forKey: "Join us"), destination: URL(string: "https://example.com")!) diff --git a/VoidLink/AboutViewController.swift b/VoidLink/AboutViewController.swift index 9b996ae5..b82eb1f8 100644 --- a/VoidLink/AboutViewController.swift +++ b/VoidLink/AboutViewController.swift @@ -29,9 +29,13 @@ import SwiftUI // 🎯 设置弹窗大小 preferredContentSize = CGSize(width: 600, height: 450) + //preferredContentSize = CGSize(width:150, height:120 ) // ⚠️ 一定要设置以下样式才会生效 preferredContentSize modalPresentationStyle = .formSheet } } +func isIPhone() -> Bool { + return UIDevice.current.userInterfaceIdiom == .phone +} diff --git a/VoidLink/Localization/Localizable.xcstrings b/VoidLink/Localization/Localizable.xcstrings index 4a40457e..07db9814 100644 --- a/VoidLink/Localization/Localizable.xcstrings +++ b/VoidLink/Localization/Localizable.xcstrings @@ -4521,8 +4521,10 @@ } } } + }, + "闽ICP备17012590号-3A\n主办单位:福州创图信息技术有限公司" : { + } }, "version" : "1.0" -} - +} \ No newline at end of file