SimformSolutionsPvtLtd / Sscustomtabmenu
Licence: mit
Customisable iOS bottom menu works like Tabbar
Stars: ✭ 74
Programming Languages
swift
15916 projects
SSCustomTabMenu
Simple customizable iOS bottom menu works like Tabbar, in Swift.
Features
- [x] Simple and customizable iOS Tab Menu items, in Swift.
Requirements
- iOS 9.0+
- Xcode 9.0
Installation
CocoaPods
You can use CocoaPods to install SSCustomTabMenu
by adding it to your Podfile
:
platform :ios, '9.0'
use_frameworks!
pod 'SSCustomTabMenu'
To get the full benefits import YourLibrary
wherever you import UIKit
import UIKit
import SSCustomTabMenu
Manually
- Download and drop
CustomTabMenu
in your project. - Congratulations!
Usage example
Into your Appdelegate
import SSCustomTabMenu
and add below two lines
let MyDelegate = UIApplication.shared.delegate as! AppDelegate
var navController:UINavigationController!
Add below code into didFinishLaunchingWithOptions
Initiate your controller
let homeVC = storyBoard.MainStoryboard?.instantiateViewController(withIdentifier: "HomeVC")
let musicVC = storyBoard.MainStoryboard?.instantiateViewController(withIdentifier: "MusicVC")
let profileVC = storyBoard.MainStoryboard?.instantiateViewController(withIdentifier: "ProfileVC")
let eventsVC = storyBoard.MainStoryboard?.instantiateViewController(withIdentifier: "EventsVC")
let artistsVC = storyBoard.MainStoryboard?.instantiateViewController(withIdentifier: "ArtistsVC")
let fanFinderVC = storyBoard.MainStoryboard?.instantiateViewController(withIdentifier: "FanFinderVC")
Initiate TabMenuVC
let tabController = UIStoryboard.TabMenuStoryboard.instantiateViewController(withIdentifier: "TabMenuVC") as! TabMenuVC
Set Menu Items with Title and image name
tabController.arrMenuItems[1] = MenuItem(viewControllerforMenu:Krewes, imageName: "Home", menuItemTitle: "HOME")
tabController.arrMenuItems[2] = MenuItem(viewControllerforMenu:Krewes, imageName: "Krews", menuItemTitle: "KREWS")
tabController.arrMenuItems[3] = MenuItem(viewControllerforMenu:Krewes, imageName: "Profile", menuItemTitle: "PROFILE")
tabController.arrMenuItems[4] = MenuItem(viewControllerforMenu:Krewes, imageName: "Events", menuItemTitle: "EVENTS")
tabController.arrMenuItems[5] = MenuItem(viewControllerforMenu:Krewes, imageName: "Artists", menuItemTitle: "ARTISTS")
tabController.arrMenuItems[6] = MenuItem(viewControllerforMenu:Krewes, imageName: "Fan Finder", menuItemTitle: "FAN FINDER")
Add Center and Right TabBarItem
tabController.centerTab = plusVC
tabController.RightTab = musicVC
Add tabController as rootViewController
self.window!.rootViewController = tabController
Contribute
We would love you for the contribution to SSCustomTabMenu, check the LICENSE file for more info.
Meta
Distributed under the MIT license. See LICENSE
for more information.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].