SwiftyMenuBar 0.1.1

SwiftyMenuBar 0.1.1

Jonathan Scala 维护。



  • 作者:
  • Jonathan Scala

SwiftyMenuBar

Build Status Version License Platform

preview

入门

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 文件。