1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
import SwiftUI struct PlatformSpecificToolbarItem<Content: View>: ToolbarContent { let content: () -> Content init(@ViewBuilder content: @escaping () -> Content) { self.content = content } var body: some ToolbarContent { #if os(macOS) ToolbarItem { content() } #else ToolbarItem(placement: .bottomBar) { content() } #endif } }