JaroVoltix / Jkbottomsearchview
Licence: mit
Search View similar to Apple maps solution
Stars: ✭ 93
Programming Languages
swift
15916 projects
Labels
Projects that are alternatives of or similar to Jkbottomsearchview
Jinabox.js
A lightweight, customizable omnibox in Javascript, for use with a Jina backend.
Stars: ✭ 186 (+100%)
Mutual labels: searchbar
Ionic Selectable
An Ionic-based versatile and highly customizable component that serves as a replacement to Ionic Select, and allows to search items, create items, customize the layout with templates and much more.
Stars: ✭ 459 (+393.55%)
Mutual labels: searchbar
Hiddensearchwithrecyclerview
Simple library to have a hidden/shown search bar
Stars: ✭ 220 (+136.56%)
Mutual labels: searchbar
yuanful-ui
(微信小程序插件) yuanful-ui是一套可添加到微信小程序内直接使用的免费功能插件,无需重复开发,为用户提供更丰富的服务。
Stars: ✭ 30 (-67.74%)
Mutual labels: searchbar
Materialsearchbar
Material Design Search Bar for Android
Stars: ✭ 2,008 (+2059.14%)
Mutual labels: searchbar
Pentydesktopassistant
Penty is a small Desktop Assistant programmed with JS and Python as its backend and HTML and CSS as its front. Took just over a month to create v1.0. It has a few features, like an in-built gMail sender and a quick-open browser.
Stars: ✭ 80 (-13.98%)
Mutual labels: searchbar
Issues-Hunt
Hunt for problems to solve using GitHub API. Save time searching for "good first issue" or "help wanted" labels.
Stars: ✭ 44 (-52.69%)
Mutual labels: searchbar
Material Searchtransition
A demo showcasing how to implement a Dial app-like Toolbar transition
Stars: ✭ 409 (+339.78%)
Mutual labels: searchbar
SearchTableView
UITableView subclass to easily search on tableView.
Stars: ✭ 13 (-86.02%)
Mutual labels: searchbar
Structured Filter
jQuery UI widget for structured queries like "Contacts where Firstname starts with A and Birthday before 1/1/2000 and State in (CA, NY, FL)"...
Stars: ✭ 213 (+129.03%)
Mutual labels: searchbar
Evncustomsearchbar
🔍Born for iOS 11 and iPhone X SearchBar
Stars: ✭ 52 (-44.09%)
Mutual labels: searchbar
react-native-material-design-searchbar
react native material design searchbar
Stars: ✭ 51 (-45.16%)
Mutual labels: searchbar
Search Ui
Search UI. Libraries for the fast development of modern, engaging search experiences.
Stars: ✭ 1,294 (+1291.4%)
Mutual labels: searchbar
Ynsearch
🔍 Awesome fully customize search view like Pinterest written in Swift 5.0 + Realm support!
Stars: ✭ 1,131 (+1116.13%)
Mutual labels: searchbar
Rskcollectionviewretractablefirstitemlayout
A light-weight UICollectionViewFlowLayout subclass that allows the first item to be retractable.
Stars: ✭ 281 (+202.15%)
Mutual labels: searchbar
JKBottomSearchView
Installation
Cocapods
pod "JKBottomSearchView"
Carthage
github "JeyKeyCom/JKBottomSearchView"
Requirment
- iOS 9+
- Xcode 9+
- Swift 4.1+
Example
You can check out example project that use JKBottomSearchView here: https://github.com/JaroVoltix/JKBottomSearchViewExample
Usage
Create JKBottomSearchView
func viewDidLoad(){
super.viewDidLoad()
let searchView = JKBottomSearchView()
view.addSubview(searchView)
}
DataSource & Delegate
JKBottomSearchViewDataSource is and alias to UITableViewDataSource.
extension ViewController:JKBottomSearchViewDataSource{}
searchView.dataSource = self
JKBottomSearchViewDelegate is an alias for UITableViewDelegate & UISearchBarDelegate.
extension ViewController:JKBottomSearchViewDelegate{}
searchView.delegate = self
Customization
//Change blur effect. Default nil
searchView.blurEffect = UIBlurEffect(style: .dark)
//Any non tableView and searchBar customization should be performed on contentView
searchView.contentView.backgroundColor = .red
//Customizing searchBar
searchView.barStyle = .black
searchView.searchBarStyle = .minimal
searchView.searchBarTintColor = .black
searchView.placeholder = "What are you looking for"
searchView.showsCancelButton = true
searchView.enablesReturnKeyAutomatically = true
//Customizing searchBar textField
let textField = searchView.searchBarTextField
textField.textColor = .red
//Customizing tableView
//You can access tableView and customize as You like by tableView property
searchView.tableView.isScrollEnabled = false
//Customizing expansion
searchView.minimalYPosition = 100 // distance from top after fully expanding
searchView.fastExpandindTime = 0.1
searchView.slowExpandingTime = 2
searchView.toggleExpand(.fullyExpanded,fast:false) // fast parameter is optional, default false
License
Icons used in example available at: https://icons8.com
This project is licensed under the MIT License - see the LICENSE.md file for details.
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].