https://github.com/ykyouhei/KYWheelTabController
KYWheelTabController is a subclass of UITabBarController.It displays the circular menu instead of UITabBar.
https://github.com/ykyouhei/KYWheelTabController
Last synced: 4 months ago
JSON representation
KYWheelTabController is a subclass of UITabBarController.It displays the circular menu instead of UITabBar.
- Host: GitHub
- URL: https://github.com/ykyouhei/KYWheelTabController
- Owner: ykyouhei
- License: mit
- Created: 2016-02-20T16:17:42.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-05-31T15:28:16.000Z (almost 4 years ago)
- Last Synced: 2024-04-24T18:57:45.122Z (12 months ago)
- Language: Swift
- Homepage:
- Size: 24.6 MB
- Stars: 121
- Watchers: 10
- Forks: 16
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ios - KYWheelTabController - KYWheelTabController is a subclass of UITabBarController.It displays the circular menu instead of UITabBar. (UI / Tab Bar)
- awesome-ios-star - KYWheelTabController - KYWheelTabController is a subclass of UITabBarController.It displays the circular menu instead of UITabBar. (UI / Tab Bar)
README
# KYWheelTabController
[](https://github.com/Carthage/Carthage)
[](http://cocoadocs.org/docsets/KYWheelTabController/)
[](http://cocoadocs.org/docsets/KYWheelTabController/)
[](https://github.com/ykyohei/KYWheelTabController/blob/master/LICENSE)
[](https://developer.apple.com/swift)`KYWheelTabController` is a subclass of UITabBarController.It displays the circular menu instead of UITabBar.

## Installation
### CocoaPods
`KYWheelTabController ` is available on CocoaPods.
Add the following to your `Podfile`:```ruby
pod 'KYWheelTabController'
```### Manually
Just add the Classes folder to your project.## Usage
It can be used in the same way as UITabBarController.
* `tabBarItem.title` is not support.
* `tabBarItem.imageInsets` is not support.
* `tabBarItem.badgeValue` is not support.### Code
```Swift
import UIKit
import KYWheelTabController@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let vc0 = UIViewController()
vc0.tabBarItem = UITabBarItem(
title: nil,
image: UIImage(named: "sample0"),
selectedImage: UIImage(named: "sample0_selected"))
let vc1 = UIViewController()
vc1.tabBarItem = UITabBarItem(
title: nil,
image: UIImage(named: "sample1"),
selectedImage: UIImage(named: "sample1_selected"))
let vc2 = UIViewController()
vc2.tabBarItem = UITabBarItem(
title: nil,
image: UIImage(named: "sample2"),
selectedImage: UIImage(named: "sample2_selected"))
let vc3 = UIViewController()
vc3.tabBarItem = UITabBarItem(
title: nil,
image: UIImage(named: "sample3"),
selectedImage: UIImage(named: "sample3_selected"))
let wheelTabController = KYWheelTabController()
wheelTabController.viewControllers = [vc0, vc1, vc2, vc3]/* Customize
// selected boardre color.
wheelTabController.tintColor = UIColor.redColor()
*/
window?.rootViewController = wheelTabController
return true
}
```### Storyboard
1. Set the `KYWheelTabController` to Custom Class of UITabBarController.
## License
This code is distributed under the terms and conditions of the [MIT license](LICENSE).