屏幕截图
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文件。