FontAwesome , к сожалению, не работает с tabItem
. Что касается причины, почему, пока я не мог найти это. Как видите, в простом Text
это работает!
Хорошая новость заключается в том, что есть обходной путь.
Использование FontAwesome.swift
pod 'FontAwesome.swift'
Github: https://github.com/thii/FontAwesome.swift
var body: some View {
TabView(selection: $selection){
Text("First View")
.tabItem {
Image(uiImage: UIImage.fontAwesomeIcon(name: .coffee, style: .solid, textColor: .black, size: CGSize(width: 30, height: 30)))
Text("First Vw")
}
.tag(0)
Text("\u{f075} Second View")
.font(Font.custom("FontAwesome5Free-Solid", size:18))
.tabItem {
Text("\u{f075} First View")
}
.tag(1)
}.font(Font.custom("FontAwesome5Free-Solid", size:18))
}
Мы создаем Image
объект для нашего tabItem
, но с использованием UIImage
. И это UIImage
будет исходить от FontAwesome.
![enter image description here](https://i.stack.imgur.com/E3CtG.png)