STTabbar

A subclass on UITabbar that provides allows you to customize a shape of UITabbar with raised center button. You can change appearance of tabbar according to your needs.

Tabbar_GIF

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

iOS 10.0+
Xcode 10.0+
Swift 4.2+

Installation

STTabbar is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod 'STTabbar'
Ruby

Usage

  1. Setup Stoaryboard. Add UITabbarViewcontroller in the storyboard.
  2. Craete custom TabbarController class using below code.

class CustomTabViewController: UITabBarController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        if let myTabbar = tabBar as? STTabbar {
            myTabbar.centerButtonActionHandler = {
                print("Center Button Tapped")
            }
        }
    }
}
Swift
  1. Go to stoaryboard and change UITabBarController class to CustomTabViewController.

TabbarVCClass

  1. Also change UItabBar class to STTabbar.

Tabbarclass

Author

11Shraddha, shraddhasojitra11@gmail.com

GitHub

A subclass on UITabbar that provides allows you to customize the shape of UITabbar with a raised center button and curved tabbar layer.Read More

Latest commit to the master branch on 6-19-2020
Download as zip