SwiftUI-可以滑动的TabView框架

HSongSlideTabView

自己动手做的第一个框架

让TabView变的更酷!

未来会拓展它的自由度,添加更多可调整的属性

1.展示效果

haveImgDisplay.gif
noImgDisplay.gif

2.使用

①首先引入HSongSlideTabView

  import HSongSlideTabView

②定义TabView样式,并使用,非常简便

无图标(如1中左图)
  struct ContentView: View {
      let manager: Manager = Manager(leftTitle: "你好", rightTitle: "欢迎")
      var body: some View {
          HSongSlideTabView(manager: manager) {
              AView()
              BView()
          }
      }
  }
有图标(如1中右图)
  struct ContentView: View {
      let manager: Manager = Manager(leftImg: "dianpu", leftSelectedImg: "dianpu-sed",leftTitle: "你好", rightImg: "yinliao", rightSelectedImg: "yinliao-sed",rightTitle: "欢迎")
      var body: some View {
          HSongSlideTabView(manager: manager) {
              AView()
              BView()
          }
      }
  }

3.安装

支持通过cocoapods安装

在你的项目中的Podfile添加pod HSongSlideTabView即可

直接下载示例

将示例中的HSongSlideTabView文件夹导入到自己的项目即可

你可能感兴趣的:(SwiftUI-可以滑动的TabView框架)