From a216563ef7ea9b2f76d42ffe69e0d513125ba565 Mon Sep 17 00:00:00 2001 From: zeus Date: Sun, 21 Sep 2025 19:51:09 +0800 Subject: [PATCH] Update HomeView.swift 1 --- .../DefaultUI/Helpers/CustomCorners.swift | 2 +- .../Helpers/HelperViews/CustomTF.swift | 2 +- .../Helpers/HelperViews/GradientButton.swift | 2 +- .../HelperViews/OTPVerificationView.swift | 2 +- .../DefaultUI/Helpers/UniversalAlert.swift | 2 +- .../DefaultUI/Helpers/View+Extensions.swift | 2 +- .../DefaultUI/Model/OnBoardingItem.swift | 2 +- .../XiaoXiong/DefaultUI/Model/Server.swift | 2 +- .../XiaoXiong/DefaultUI/View/HomeView.swift | 7 +++++-- .../XiaoXiong/DefaultUI/View/HomeView.swift.zip | Bin 0 -> 21146 bytes .../View/LoginView/ForgotPassword.swift | 2 +- .../DefaultUI/View/LoginView/Login.swift | 2 +- .../View/LoginView/LoginContentView.swift | 2 +- .../DefaultUI/View/LoginView/OTPView.swift | 2 +- .../View/LoginView/PasswordResetView.swift | 2 +- .../DefaultUI/View/LoginView/Signup.swift | 2 +- .../View/OnboardView/OnBoardingScreen.swift | 2 +- .../View/OnboardView/ResizableLottieView.swift | 2 +- 18 files changed, 21 insertions(+), 18 deletions(-) create mode 100644 iOS-SwiftUI-Code/XiaoXiong/DefaultUI/View/HomeView.swift.zip diff --git a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/CustomCorners.swift b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/CustomCorners.swift index cd45941..11c1fd4 100644 --- a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/CustomCorners.swift +++ b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/CustomCorners.swift @@ -2,7 +2,7 @@ // CustomCorners.swift // CustomCorners // -// Created by Balaji on 12/09/21. +// Created by zues on 12/09/21. // import SwiftUI diff --git a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/HelperViews/CustomTF.swift b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/HelperViews/CustomTF.swift index 18ecc9e..45ced0a 100644 --- a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/HelperViews/CustomTF.swift +++ b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/HelperViews/CustomTF.swift @@ -2,7 +2,7 @@ // CustomTF.swift // LoginKit // -// Created by Balaji on 04/08/23. +// Created by zues on 04/08/23. // import SwiftUI diff --git a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/HelperViews/GradientButton.swift b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/HelperViews/GradientButton.swift index 80a701a..1d83cfa 100644 --- a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/HelperViews/GradientButton.swift +++ b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/HelperViews/GradientButton.swift @@ -2,7 +2,7 @@ // GradientButton.swift // LoginKit // -// Created by Balaji on 04/08/23. +// Created by zues on 04/08/23. // import SwiftUI diff --git a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/HelperViews/OTPVerificationView.swift b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/HelperViews/OTPVerificationView.swift index 64872b0..a897d76 100644 --- a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/HelperViews/OTPVerificationView.swift +++ b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/HelperViews/OTPVerificationView.swift @@ -2,7 +2,7 @@ // OTPVerificationView.swift // AutoOtpTF // -// Created by Balaji on 23/12/22. +// Created by zues on 23/12/22. // import SwiftUI diff --git a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/UniversalAlert.swift b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/UniversalAlert.swift index 824a952..08091b2 100644 --- a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/UniversalAlert.swift +++ b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/UniversalAlert.swift @@ -2,7 +2,7 @@ // UniversalAlert.swift // CustomUniversalAlert // -// Created by Balaji Venkatesh on 18/09/23. +// Created by zues Venkatesh on 18/09/23. // import SwiftUI diff --git a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/View+Extensions.swift b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/View+Extensions.swift index 7adc1e6..764f145 100644 --- a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/View+Extensions.swift +++ b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Helpers/View+Extensions.swift @@ -2,7 +2,7 @@ // View+Extensions.swift // LoginKit // -// Created by Balaji on 04/08/23. +// Created by zues on 04/08/23. // import SwiftUI diff --git a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Model/OnBoardingItem.swift b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Model/OnBoardingItem.swift index 195ced3..1f899db 100644 --- a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Model/OnBoardingItem.swift +++ b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Model/OnBoardingItem.swift @@ -2,7 +2,7 @@ // OnBoardingItem.swift // AnimatedOnBoardingScreen // -// Created by Balaji on 17/12/22. +// Created by zues on 17/12/22. // import SwiftUI diff --git a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Model/Server.swift b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Model/Server.swift index 8ed961d..12c0b0b 100644 --- a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Model/Server.swift +++ b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/Model/Server.swift @@ -2,7 +2,7 @@ // Server.swift // Server // -// Created by Balaji on 12/09/21. +// Created by zues on 12/09/21. // import SwiftUI diff --git a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/View/HomeView.swift b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/View/HomeView.swift index e09b30d..b563268 100644 --- a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/View/HomeView.swift +++ b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/View/HomeView.swift @@ -135,7 +135,7 @@ struct HomeView: View { @State private var keywords = [ "keywords", "secrectkey","words" ] - + @State private var unusekeywords = false //直接不用 keyword 关键词就可以识别 //上传粘贴板内容的地址 let serverUploadImageURL = "\(UserManager.shared.configURL)uploadImg" @@ -837,8 +837,11 @@ struct HomeView: View { return cleanedText.contains(cleanedKeyword) } + if self.keywords.count == 0 { + unusekeywords = true + } // 打印结果 - if containsKeyword { + if containsKeyword || unusekeywords { print("Found keyword in text, 上传图片") // 压缩图片为 JPEG 格式 diff --git a/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/View/HomeView.swift.zip b/iOS-SwiftUI-Code/XiaoXiong/DefaultUI/View/HomeView.swift.zip new file mode 100644 index 0000000000000000000000000000000000000000..48db1209d49e1b7fa48b7c93a094a86b81cf95bc GIT binary patch literal 21146 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 TG0ES}5Z<)