ScrollableTabs 0.3.0

ScrollableTabs 0.3.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2018年12月
SPM支持 SPM

kumapo 维护。



 
依赖
RxSwift= 4.4.0
RxCocoa= 4.4.0
 


  • 作者
  • kumapo

ScrollableTabs

CI Status Version License Platform

截图

Screenshots_1

用法

要运行示例项目,请克隆仓库,然后首先从 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文件。