Site icon AppTractor

AxisTabView: красивый TabBar для SwiftUI

AxisTabView for SwiftUI — библиотека, позволяющая легко менять различные стили представления таббара. Поддерживает iOS и macOS.

Пример использования:

AxisTabView(selection: $selection, constant: ATConstant(axisMode: .bottom)) { state in
    ATBasicStyle(state, color: .blue)
} content: {
    Text("Tab 1")
        .tabItem(tag: 0, normal: {
            Text("Tab 1")
        }, select: {
            Text("Tab 1")
                .bold()
                .foregroundColor(Color.yellow)
        })
    Text("Tab 2")
        .tabItem(tag: 1, normal: {
            Text("Tab 2")
        }, select: {
            Text("Tab 2")
                .bold()
                .foregroundColor(Color.yellow)
        })
    Text("Tab 3")
        .tabItem(tag: 2, normal: {
            Text("Tab 3")
        }, select: {
            Text("Tab 3")
                .bold()
                .foregroundColor(Color.yellow)
        })
}

AxisTabView на GitHub: https://github.com/jasudev/AxisTabView
Платформа: iOS
⭐️: 41

Exit mobile version