小编Wil*_*d8x的帖子

在 SwiftUI 中,是否可以仅对某个操作系统目标使用修饰符?

再会!在 SwiftUI 中,是否可以仅对某个操作系统目标使用修饰符?在下面的代码中,我想仅将修饰符 .listStyle(SidebarListStyle()) 用于 MacOS 目标,因为它不存在于 iOS 目标。谢谢你的帮助。

import SwiftUI

struct ContentView: View {

  @State var selection: Int?

  var body: some View {

    HStack() {
      NavigationView {
        List () {
          NavigationLink(destination: FirstView(), tag: 0, selection: self.$selection) {
            Text("Click Me To Display The First View")
          } // End Navigation Link

          NavigationLink(destination: SecondView(), tag: 1, selection: self.$selection) {
            Text("Click Me To Display The Second View")
          } // End Navigation Link

        } // End list
        .frame(minWidth: 350, maxWidth: 350)
        .onAppear {
            self.selection …
Run Code Online (Sandbox Code Playgroud)

macos modifier target ios swiftui

7
推荐指数
3
解决办法
2152
查看次数

标签 统计

ios ×1

macos ×1

modifier ×1

swiftui ×1

target ×1