TabNavigable

Swift CocoaPods Build Status Codecov

示例

class CustomTabBarViewController: UIViewController, TabNavigable {
  var containerView: UIView!
  var viewControllers: [UIViewController]! = []
  
  override func viewDidLoad() {
    super.viewDidLoad()
    initViewControllers()
  }
  
  private func initViewControllers() {
    addViewController()
    addViewController()
    addViewController()
    
    changeActiveViewController(index: 0)
  }
  
  private func addViewController() {
    let viewController = YourTabViewController()
    viewControllers.append(viewController)
  }
  
  func tabButtonDidTap(index: Int) {
    changeActiveViewController(index: index)
  }
}

安装

TabNavigable 可以通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中

pod "TabNavigable"

贡献

为了您的方便,请执行以下行来生成 xcodeproj。

$ swift package generate-xcodeproj

作者

Wooseong Kim, innocarpe@gmail.com

许可证

TabNavigable 使用 MIT 许可证。有关更多信息,请参见 LICENSE 文件。