我想在 sf 符號下面添加名稱,例如 home、menu,添加新的:

就像在這張照片中:

這是代碼,使用vm機器并且無法復制代碼:

uj5u.com熱心網友回復:
你可以這樣做,但那不是標簽欄,這是一個關于如何按照自己的方式進行操作的示例,基本上你會添加另一個帶有標簽名稱的陣列,并將影像和文本包裝成VStack:
let tabNames = ["Profile", "Settings", etc...]
HStack {
ForEach(0..<5, id: \.self) { number in
Spacer()
Button(action: {
self.selectedIndex = number
}, label: {
VStack(spacing: 0) {
Image(systemName: icons[number])
.font(.system(size: 25, weight: .regular, design: .default))
.foregroundColor(selectedIndex == number ? .black : Color(UIColor.lightGray))
Text(tabNames[number])
font(.system(size: 25, weight: .regular, design: .default))
.foregroundColor(selectedIndex == number ? .black : Color(UIColor.lightGray))
}
})
Spacer()
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/530032.html
標籤:迅速迅捷
