{"id":21174793,"url":"https://github.com/mindinventory/ios-top-tab-navigation","last_synced_at":"2026-03-07T07:31:13.937Z","repository":{"id":52078024,"uuid":"490549893","full_name":"Mindinventory/iOS-Top-Tab-Navigation","owner":"Mindinventory","description":"iOS-Top-Tab-Navigation","archived":false,"fork":false,"pushed_at":"2022-06-14T11:50:41.000Z","size":689,"stargazers_count":19,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-09T23:26:09.784Z","etag":null,"topics":["animation","ios","navigation","pagecontrol","pagecontrol-component","pagination","swift","swift5","tabbar","tapbar","topbar","xcode","xcode13"],"latest_commit_sha":null,"homepage":"https://www.mindinventory.com/iphone-application-development.php","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mindinventory.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-05-10T05:09:28.000Z","updated_at":"2024-12-08T09:09:38.000Z","dependencies_parsed_at":"2022-09-08T05:00:36.194Z","dependency_job_id":null,"html_url":"https://github.com/Mindinventory/iOS-Top-Tab-Navigation","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/Mindinventory/iOS-Top-Tab-Navigation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2FiOS-Top-Tab-Navigation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2FiOS-Top-Tab-Navigation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2FiOS-Top-Tab-Navigation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2FiOS-Top-Tab-Navigation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mindinventory","download_url":"https://codeload.github.com/Mindinventory/iOS-Top-Tab-Navigation/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mindinventory%2FiOS-Top-Tab-Navigation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30209719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T05:23:27.321Z","status":"ssl_error","status_checked_at":"2026-03-07T05:00:17.256Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["animation","ios","navigation","pagecontrol","pagecontrol-component","pagination","swift","swift5","tabbar","tapbar","topbar","xcode","xcode13"],"created_at":"2024-11-20T16:56:14.532Z","updated_at":"2026-03-07T07:31:13.919Z","avatar_url":"https://github.com/Mindinventory.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# iOS-Top-Tab-Navigation\n\n\u003ca href=\"https://docs.swift.org/swift-book/\" style=\"pointer-events: stroke;\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/swift-5.0-brightgreen\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://developer.apple.com/ios/\" style=\"pointer-events: stroke;\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/platform-iOS-red\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.codacy.com?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=nikunjprajapati95/Reading-Animation\u0026amp;utm_campaign=Badge_Grade\"\u003e\u003cimg src=\"https://app.codacy.com/project/badge/Grade/44b16d6ddb96446b875d38bf2ec89b11\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/parthgohel2810/TopTabBarView-Framework/blob/main/LICENSE\" style=\"pointer-events: stroke;\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/licence-MIT-orange\"\u003e\n\u003c/a\u003e\n\u003cp\u003e\u003c/p\u003e \n\nGood news for all our users out there! Now there are no boundaries to your convenience, you can pass as much words as you want and bind the same number of  pages using page control, their is no limit of words and neither for your easiness.\n\nCheckout this super easy navigation integration and example.!!! \n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/84714866/168037057-fb6d82f4-0bdd-44cc-adf2-5f622853f658.gif\"\u003e\n\u003c/p\u003e\n\n## Installation\nTo install it, simply add the following line to your Podfile:\n\n```ruby\npod 'TopTabBarView', git: 'https://github.com/parthgohel2810/TopTabBarView-Framework.git', branch: 'main'\n```\nThen run `pod install` from the Example directory.\n\n## Usage\n\n1. Change the class of a view from UIView to TopTabbarView\n```swift\n@IBOutlet private weak var topTabBarView: TopTabbarView!\n```\n2. Programmatically:\n\n```swift\nlet topTabBarView = TopTabbarView(frame: myFrame)\n\n```\n\n## Customization \n\n```swift\n    private func configureTabBarItem() {\n        \n        topTabBarView.dataSource = [\"M\", \"I\", \"N\", \"D\", \"I\", \"N\", \"V\", \"E\", \"N\", \"T\", \"O\", \"R\", \"Y\"]\n        topTabBarView.dotColor = .white\n        topTabBarView.waveHeight = 16\n        topTabBarView.leftPadding = 10\n        topTabBarView.rightPadding = 10\n        topTabBarView.tabBarColor = .red\n        topTabBarView.onItemSelected = { (index) in\n                debugPrint(\"tabIndex: \\(index)\")\n        }\n        topTabBarView.isScaleItem = true\n        topTabBarView.tabBarItemStyle = .setStyle(font: UIFont.boldSystemFont(ofSize: 18),\n                                                  foregroundColor: .white)\n    }\n```\n\n#### dataSource\nThe dataSource property accepts string array which is used to display title of tab and creates number of tab that you want to create.\n\n#### dotColor\nThe dotColor property change the color of dot which is place at center of wave.\n\n#### waveHeight\nThe waveHeight property change height of wave.\n\n#### leftPadding, rightPadding\nThe left and right padding property will change the tabBar left and right padding to the view.\n\n#### tabBarColor\nThe tabBarColor property used to change background color of tabbar color.\n\n#### isScaleItem\nThe isScaleItem property enables you to off/on scaling of tab titles.\n\n#### tabBarItemStyle\nThe tabBarItemStyle used to tabBarItem font and textColor.\n\n#### selectedTab\nThe selectedTab used to set selected tab initially.\n\n#### setSelectedTab(with index: Int)\nThis function used to set selected tab programmatically.\n\n#### onItemSelected\nYou will receive selected tab index in onItemSelected clouser.\n```swift\n  topTabBarView.onItemSelected = { (index) in\n                debugPrint(\"tabIndex: \\(index)\")\n  }\n```\n\n## Requirements\n- iOS 13.0+\n- Xcode 13.0+\n\n\n## 📱 Check out other lists of our Mobile UI libraries\n\n\u003ca href=\"https://github.com/Mindinventory?language=kotlin\"\u003e \n\u003cimg src=\"https://img.shields.io/badge/Kotlin-0095D5?\u0026style=for-the-badge\u0026logo=kotlin\u0026logoColor=white\"\u003e \u003c/a\u003e\n\n\u003ca href=\"https://github.com/Mindinventory?language=swift\"\u003e \n\u003cimg src=\"https://img.shields.io/badge/Swift-FA7343?style=for-the-badge\u0026logo=swift\u0026logoColor=white\"\u003e \u003c/a\u003e\n\n\u003ca href=\"https://github.com/Mindinventory?language=dart\"\u003e \n\u003cimg src=\"https://img.shields.io/badge/Flutter-02569B?style=for-the-badge\u0026logo=flutter\u0026logoColor=white\"\u003e \u003c/a\u003e\n\n\n\u003ca href=\"https://github.com/Mindinventory/react-native-tabbar-interaction\"\u003e \n\u003cimg src=\"https://img.shields.io/badge/React_Native-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB\"\u003e \u003c/a\u003e\n\n\u003cbr\u003e\u003c/br\u003e\n\n## 💻 Check out other lists of Web libraries\n\n\u003ca href=\"hhttps://github.com/Mindinventory?language=javascript\"\u003e \n\u003cimg src=\"https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge\u0026logo=javascript\u0026logoColor=black\"\u003e\u003c/a\u003e\n\n\u003ca href=\"https://github.com/Mindinventory?language=go\"\u003e \n\u003cimg src=\"https://img.shields.io/badge/Go-00ADD8?style=for-the-badge\u0026logo=go\u0026logoColor=white\"\u003e\u003c/a\u003e\n\n\u003ca href=\"https://github.com/Mindinventory?language=python\"\u003e \n\u003cimg src=\"https://img.shields.io/badge/Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white\"\u003e\u003c/a\u003e\n\n\u003cbr\u003e\u003c/br\u003e\n\n\u003ch4\u003e\u003ca href=\"https://www.mindinventory.com/whitepapers.php?utm_source=gthb\u0026utm_medium=special\u0026utm_campaign=folding-cell#demo\"\u003e\u003cu\u003e 📝 Get FREE Industry WhitePapers →\u003c/u\u003e\u003c/a\u003e\u003c/h4\u003e\n\n## Check out our Work\n\u003ca href=\"https://dribbble.com/mindinventory\"\u003e \n\u003cimg src=\"https://img.shields.io/badge/Dribbble-EA4C89?style=for-the-badge\u0026logo=dribbble\u0026logoColor=white\" /\u003e \u003c/a\u003e\n\u003cbr\u003e\u003c/br\u003e\n\n## 📄 License\niOS-Top-Tab-Navigation is [MIT-licensed](/LICENSE).\n\n\nIf you use our open-source libraries in your project, please make sure to credit us and Give a star to www.mindinventory.com\n\n\u003ca href=\"https://www.mindinventory.com/contact-us.php?utm_source=gthb\u0026utm_medium=repo\u0026utm_campaign=swift-ui-libraries\"\u003e\n\u003cimg src=\"https://github.com/Sammindinventory/MindInventory/blob/main/hirebutton.png\" width=\"203\" height=\"43\"  alt=\"app development\"\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindinventory%2Fios-top-tab-navigation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmindinventory%2Fios-top-tab-navigation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindinventory%2Fios-top-tab-navigation/lists"}