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) {