Tento adicionar um botão "adicionar" a uma barra lateral dentro NavigationSplitView
de um macos
aplicativo igual ao encontrado na janela do Xcode. Usar este código na visualização da barra lateral cria o botão na parte superior da visualização, mas NÃO será ocultado ao recolher a barra lateral.
.toolbar {
ToolbarItem(placement: .primaryAction) {
Button(action: addUser) {
Label("Create New User",
systemImage: "person.crop.circle.badge.plus")
}
.help("New User")
}
Como criar um botão específico para visualização da barra lateral na parte inferior que gruda na barra lateral e fica oculto quando a barra lateral está sendo recolhida? Obrigado!
No SwiftUI para macOS, nenhuma das
ToolbarItemPlacement
opções disponíveis para posicionar os itens da barra de ferramentas corresponde à parte inferior da barra lateral.No entanto, você pode conseguir algo semelhante colocando controles em sua visualização. Embora você possa colocá-los em um ZStack ou VStack, uma abordagem alternativa (e alguns podem dizer mais idiomática) é usar
.safeAreaInset
. Por exemplo: