ScrollableTabs
截图
用法
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
需求
安装
ScrollableTabs 通过 CocoaPods 和 Carthage 均可用。
CocoaPods
使用CocoaPods将其集成到项目中,在Podfile中指定它
pod "ScrollableTabs"
Carthage
在Cartfile中指定它
github "kumapo/ScrollableTabs"
使用
容器 ViewController
import ScrollableTabs
class ViewController: UIViewController, ScrollableTabBarController {
//Protocol Methods
@IBOutlet weak var scrollBar: ScrollableTabBar!
weak var delegate: ScrollableTabBarControllerDelegate?
var isTransitioningFromViewController: Bool = false
override func viewDidLoad() {
super.viewDidLoad()
// Initialize childViewController1 and childViewController2
// ..
setViewControllers([childViewController1, childViewController2], animated: false)
selectedViewController = childViewController1
内容 ViewController
class ChildViewController: UIViewController, ScrollableTabBarContentableController {
lazy var item: UIBarButtonItem = {
// Initialize UIBarButtonItem
// ..
}()
作者
kumapo, [email protected]
许可协议
ScrollableTabs可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。