Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emvakar/ektabbar
Great floating TabBar written on swift
https://github.com/emvakar/ektabbar
custom floating ios swift tabbar tabbarview uikit
Last synced: 21 days ago
JSON representation
Great floating TabBar written on swift
- Host: GitHub
- URL: https://github.com/emvakar/ektabbar
- Owner: emvakar
- Created: 2022-07-14T21:58:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-29T10:03:54.000Z (over 2 years ago)
- Last Synced: 2024-12-03T23:07:59.427Z (3 months ago)
- Topics: custom, floating, ios, swift, tabbar, tabbarview, uikit
- Language: Swift
- Homepage:
- Size: 57.6 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EKTabBarController



[](https://t.me/emvakar)
[](https://www.linkedin.com/in/emvakar)
[](https://twitter.com/emvakar)## Screens
## Installation 📱
Just add `https://github.com/emvakar/EKTabBar.git` to your Package.swift or Xcode project. Done!
## Usage ✨
### Step 1
Importing framework
```swift
import EKTabBarController
```
### Step 2Somewhere in your code, create items
```swift
let item1 = EKControllerItem(tabBarButtonItem: UITabBarItem(...), viewController: UIViewController())
let item2 = EKControllerItem(tabBarButtonItem: UITabBarItem(...), viewController: UIViewController())
```
### Step 3Init TabBar controller
```swift
let tabBarController = EKTabBarController(controllerItems: [item1, item2], cornerRadius: 20, backgroundColor: .green)
```
### Step 4Show it ;)
```swift
self.present(tabBarController, animated: true)
```## Requirements
* Xcode 13.4+
* Swift 5.6
* iOS 13+## License
This project is under MIT license. For more information, see `LICENSE` file.
## Credits
It will be updated when necessary and fixes will be done as soon as discovered to keep it up to date.
You can find me on Telegram [@emvakar](https://t.me/emvakar) or Twitter [@emvakar](https://twitter.com/emvakar) or Linkedin [emkarimov](https://www.linkedin.com/in/emvakar).
Enjoy! 🤓