SwiftyMenuBar
入门
MenuBarController
let titles = ["T1", "T2", "T3", "T4"]
let vcs: [UIViewController] = [
UIViewController(),
UIViewController(),
UIViewController(),
UIViewController()
]
let menu: MenuBarController = MenuBarController(viewControllers: vcs, titles: titles)
addChild(menu)
view.addSubview(menu.view)
MenuBarConfigurations
let config = MenuBarConfigurations()
config.itemsPerPage = 3.5
config.font = UIFont.systemFont(ofSize: 15, weight: .bold)
config.barColor = .white
config.textColor = .unselectedGray
config.selectedColor = .black
config.staticSize = true
config.sliderColor = .black
menu.configuration = config
MenuBar
let conf = MenuBarConfigurations()
conf.itemsPerPage = 3.5
conf.font = UIFont.systemFont(ofSize: 22, weight: .bold)
conf.barColor = .clear
conf.textColor = .white
conf.selectedColor = .white
conf.staticSize = false
conf.sliderColor = .clear
let menuBar: MenuBar = MenuBar(
titles: [
"Today",
"Sept 7",
"Sept 8",
"Sept 9",
"Sept 10"
],
configuration: conf
)
view.addSubview(menuBar)
示例
要运行示例项目,请先克隆仓库,并从 Example 目录运行 pod install
需求
安装
SwiftyMenuBar 可以通过 CocoaPods 获得。安装时,只需将以下行添加到您的 Podfile 中
pod 'SwiftyMenuBar'
作者
Jonathan Scala,[email protected]
许可证
SwiftyMenuBar 采用 MIT 许可证。更多信息请查看 LICENSE 文件。