From 2e60d3354c1150e9c436b5664f3937d1c59f7fda Mon Sep 17 00:00:00 2001 From: tisfeng Date: Mon, 8 Jan 2024 23:18:40 +0800 Subject: [PATCH] perf: adjust service rowHeight to 30 --- Easydict/NewApp/View/SettingView/Tabs/ServiceTab.swift | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Easydict/NewApp/View/SettingView/Tabs/ServiceTab.swift b/Easydict/NewApp/View/SettingView/Tabs/ServiceTab.swift index f67f3bf49..1ebddfc52 100644 --- a/Easydict/NewApp/View/SettingView/Tabs/ServiceTab.swift +++ b/Easydict/NewApp/View/SettingView/Tabs/ServiceTab.swift @@ -41,6 +41,7 @@ struct ServiceTab: View { ) { isEnable in serviceToggled(index: index, isEnable: isEnable) } + .frame(height: 30) .tag(index) .contentShape(Rectangle()) .onTapGesture { @@ -76,9 +77,7 @@ struct ServiceTab: View { func loadService(type: Int) { let windowType = EZWindowType(rawValue: type) ?? .none services = EZLocalStorage.shared().allServices(windowType) - serviceTypes = services.map { service in - service.serviceType() - } + serviceTypes = services.compactMap { $0.serviceType() } } func serviceToggled(index: Int, isEnable: Bool) {