SwiftUI NSVisualEffectView не выглядит полупрозрачным? - PullRequest
1 голос
/ 19 июня 2020

Я пытаюсь использовать NSVisualEffectView в своем проекте с SwiftUI. Вот как я его импортировал:

struct VisualEffectView: NSViewRepresentable {
  func makeNSView(context: Context) -> NSVisualEffectView {
    let view = NSVisualEffectView()
    view.blendingMode = .withinWindow
    view.isEmphasized = true
    view.material = .sidebar
    return view
  }

  func updateNSView(_ nsView: NSVisualEffectView, context: Context) {

  }
}

Тогда вот как я его использую

var body: some View {
  ZStack {
    Image("someImage")
    SomeText()
      .background(VisualEffectView())
  }
}

В конце концов, он появился на экране как серый прямоугольник без полупрозрачности или размытия . Кто-нибудь знает, чего мне не хватает в приведенном выше примере? Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...