All Projects → onmyway133 → Easydropdown

onmyway133 / Easydropdown

Licence: other
💧 Fantastic dropdown in Swift

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Easydropdown

React Menu
React component for building accessible menu, dropdown, submenu, context menu and more.
Stars: ✭ 237 (-6.69%)
Mutual labels:  menu, dropdown
React Native Dropdown Picker
A single / multiple, categorizable & searchable item picker (dropdown) component for react native which supports both Android & iOS.
Stars: ✭ 230 (-9.45%)
Mutual labels:  menu, dropdown
Yndropdownmenu
✨ Awesome Dropdown menu for iOS with Swift 5.0
Stars: ✭ 1,259 (+395.67%)
Mutual labels:  menu, dropdown
Ember Select Box
🔠 A faux select box for Ember apps
Stars: ✭ 60 (-76.38%)
Mutual labels:  menu, dropdown
Ifmmenu
仿微信添加菜单
Stars: ✭ 235 (-7.48%)
Mutual labels:  menu, dropdown
Tippyjs
Tooltip, popover, dropdown, and menu library
Stars: ✭ 9,433 (+3613.78%)
Mutual labels:  menu, dropdown
Bootstrap Dropdown Hover
Bootstrap based responsive mulltilevel dropdown navigation menu with fascinating animations
Stars: ✭ 115 (-54.72%)
Mutual labels:  menu, dropdown
Dropdownmenu
DropDownMenu for Android,Filter the list based on multiple condition.
Stars: ✭ 815 (+220.87%)
Mutual labels:  menu, dropdown
React Site Nav
A kick ass site menu powered by styled components inspired by Stripe.
Stars: ✭ 155 (-38.98%)
Mutual labels:  menu, navigationbar
V Tooltip
💬 Easy tooltips, popovers, dropdown for Vue
Stars: ✭ 2,109 (+730.31%)
Mutual labels:  dropdown, menu
React Dropdown Select
Customisable dropdown select for react
Stars: ✭ 227 (-10.63%)
Mutual labels:  menu, dropdown
Dropdownmenukit
UIKit drop down menu, simple yet flexible and written in Swift
Stars: ✭ 246 (-3.15%)
Mutual labels:  menu, dropdown
Tippyjs React
React component for Tippy.js (official)
Stars: ✭ 1,081 (+325.59%)
Mutual labels:  menu, dropdown
Igldropdownmenu
An iOS drop down menu with pretty animation and easy to customize.
Stars: ✭ 1,218 (+379.53%)
Mutual labels:  menu, dropdown
Kpdropmenu
KPDropMenu is an Objective-C port of HADropDown With Additional features
Stars: ✭ 50 (-80.31%)
Mutual labels:  menu, dropdown
Custom Reactjs Dropdown Components
Custom dropdown components for ReactJS
Stars: ✭ 110 (-56.69%)
Mutual labels:  menu, dropdown
Vue Stripe Menu
Creating a navigation menu with animations like on Stripe
Stars: ✭ 266 (+4.72%)
Mutual labels:  menu, dropdown
Easydropdown
A lightweight library for building beautiful styleable <select> elements
Stars: ✭ 337 (+32.68%)
Mutual labels:  menu, dropdown
Dopdropdownmenu Enhanced
DOPDropDownMenu 添加双列表 优化版 新增图片支持(double tableView, The optimization version ,new add image,detailText)
Stars: ✭ 1,757 (+591.73%)
Mutual labels:  menu, dropdown
Azdropdownmenu
A simple dropdown menu component for iPhone
Stars: ✭ 198 (-22.05%)
Mutual labels:  menu, dropdown

Dropdowns

❤️ Support my app ❤️

❤️❤️😇😍🤘❤️❤️

Dropdown in Swift

Version License Platform Swift

Usage

Dropdowns provides the quickest way to present a dropdown in your app. It is very lightweight, just provide a list of items and the action closure you want to handle.

Basic

Dropdowns works by showing a child UIViewController as a dropdown from a TitleView. The most common use case is to show from a UINavigationController, in that sense, you can just create a list of items, and provide to TitleView.

let items = ["World", "Sports", "Culture", "Business", "Travel"]
let titleView = TitleView(navigationController: navigationController!, title: "Menu", items: items)
titleView?.action = { [weak self] index in
  print("select \(index)")
}

navigationItem.titleView = titleView

Customization

Dropdowns uses TableController by default, to show list of items in a UITableView. You can customise to show anything you want by using contentController.

let contentController = TableController(items: items, initialIndex: 0)
let dropdown = DropdownController(contentController: contentController, navigationController: navigationController)

Configuration

You can also customise many aspects of Dropdowns via Config

Config.List.DefaultCell.Text.color = UIColor.redColor()

Installation

Dropdowns is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'Dropdowns'

Dropdowns is also available through Carthage. To install just write into your Cartfile:

github "onmyway133/Dropdowns"

Dropdowns can also be installed manually. Just download and drop Sources folders in your project.

Author

Credit

Contributing

We would love you to contribute to Dropdowns, check the CONTRIBUTING file for more info.

License

Dropdowns is available under the MIT license. See the LICENSE file for more info.

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].