Как сделать ToolbarItemGroup на фоне панели инструментов с эффектом стекла?IOS

Программируем под IOS
Ответить
Anonymous
 Как сделать ToolbarItemGroup на фоне панели инструментов с эффектом стекла?

Сообщение Anonymous »

Я попытался получить доступ к фону ToolbarItemGroup, но это не сработало. Возможно ли в настоящее время в iOS 26 применить эффект жидкого стекла (размытия) к фону ToolbarItemGroup или это не поддерживается?
Изображение

import SwiftUI

struct ContentView: View {

var body: some View {
NavigationStack {
VStack {
ContentUnavailableView {
Label("Adapting toolbar elements to the Liquid Glass Design System", systemImage: "tray.fill")
} description: {
Text("Explore how to design and implement toolbars in iOS 26 using Apple’s new Liquid Glass.")
.padding()
}
}

.toolbar {
ToolbarItemGroup(placement: .topBarTrailing) {
Button("Draw", systemImage: "pencil") {
// Button action here
}.glassEffect()

Button("Erase", systemImage: "eraser") {
// Button action here
}.glassEffect()
}

ToolbarSpacer(.fixed, placement: .topBarTrailing)

ToolbarItem(placement: .topBarTrailing) {
Button("Save", systemImage: "checkmark") {
// Button action here
}
.buttonStyle(.glass)

.glassEffect()
}
}
.background(Color.red)

}
}

}

#Preview {
ContentView()
}



Подробнее здесь: https://stackoverflow.com/questions/798 ... ass-effect
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»