AMTabView 0.1.2

AMTabView 0.1.2

Abedalkareem 维护。



AMTabView 0.1.2

CI Status Version License Platform

屏幕截图

Android

它也适用于 Android 您可以在这里找到它。

示例

要运行示例项目,克隆仓库,然后从 Example 目录运行 pod install

安装

AMTabView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'AMTabView'

使用方法

1- 继承 AMTabsViewController 类。

class ViewController: AMTabsViewController {

   override func viewDidLoad() {
    super.viewDidLoad()

  }

2- 在 viewDidLoad 中设置标签视图控制器。

   override func viewDidLoad() {
    super.viewDidLoad()

    setTabsControllers()

  }

  private func setTabsControllers() {
    let storyboard = UIStoryboard(name: "Main", bundle: nil)
    let graveViewController = storyboard.instantiateViewController(withIdentifier: "GraveViewController")
    let bumpkinViewController = storyboard.instantiateViewController(withIdentifier: "BumpkinViewController")

    viewControllers = [
      graveViewController,
      bumpkinViewController
    ]
  }
}

3- 这些视图控制器需要实现 TabItem 协议,并需要为标签提供图片。

class GraveViewController: UIViewController, TabItem {

  var tabImage: UIImage? {
    return UIImage(named: "tab1")
  }

  override func viewDidLoad() {
    super.viewDidLoad()

  }

}

定制

 // Customize the colors
 AMTabView.settings.ballColor = .red
 AMTabView.settings.tabColor = .white
 AMTabView.settings.selectedTabTintColor = .white
 AMTabView.settings.unSelectedTabTintColor = .black

 // Change the animation duration
 AMTabView.settings.animationDuration = 1

作者

阿贝德·卡拉基姆,[email protected]

许可

AMTabView 在MIT许可下可用。更多信息请参阅LICENSE文件。