hryk224 / Bottomsheet
Licence: mit
Component which presents a dismissible view from the bottom of the screen.
Stars: ✭ 113
Programming Languages
swift
15916 projects
Labels
Projects that are alternatives of or similar to Bottomsheet
Pocketsvg
Easily convert your SVG files into CGPaths, CAShapeLayers, and UIBezierPaths
Stars: ✭ 1,483 (+1212.39%)
Mutual labels: cocoapods
Pincodeinputview
A input text view for entering pin code.
Stars: ✭ 108 (-4.42%)
Mutual labels: cocoapods
Efautoscrolllabel
A label which can scroll when text length beyond the width of label.
Stars: ✭ 111 (-1.77%)
Mutual labels: cocoapods
Appdevkit
AppDevKit is an iOS development library that provides developers with useful features to fulfill their everyday iOS app development needs.
Stars: ✭ 1,426 (+1161.95%)
Mutual labels: cocoapods
Nvactivityindicatorview
A collection of awesome loading animations
Stars: ✭ 10,031 (+8776.99%)
Mutual labels: cocoapods
Ihequalizerview
An Custom UIView which draws the output of an audio asset in real time.
Stars: ✭ 106 (-6.19%)
Mutual labels: cocoapods
Shari
Shari is the alternative to the library of UIPickerView(drum roll) in Swift. You can select a item using UITableView.
Stars: ✭ 111 (-1.77%)
Mutual labels: cocoapods
Bottomsheet
Custom modal presentation style for thumb-friendly interactive views
Stars: ✭ 110 (-2.65%)
Mutual labels: bottomsheet
Bblocationmanager
A Location Manager for easily implementing location services & geofencing in iOS. Ready for iOS 11.
Stars: ✭ 107 (-5.31%)
Mutual labels: cocoapods
Swifterswift
A handy collection of more than 500 native Swift extensions to boost your productivity.
Stars: ✭ 10,706 (+9374.34%)
Mutual labels: cocoapods
Tkkeyboardcontrol
TKKeyboardControl adds keyboard awareness and scrolling dismissal (like iMessages app) to any view with only 1 line of code for Swift.
Stars: ✭ 110 (-2.65%)
Mutual labels: cocoapods
Nextgrowingtextview
📝 The next in the generations of 'growing textviews' optimized for iOS 8 and above.
Stars: ✭ 1,540 (+1262.83%)
Mutual labels: cocoapods
Microfeatures Example
📦📱 Example of iOS app built using the uFeatures architecture
Stars: ✭ 112 (-0.88%)
Mutual labels: cocoapods
Device
Light weight tool for detecting the current device and screen size written in swift.
Stars: ✭ 1,503 (+1230.09%)
Mutual labels: cocoapods
BottomSheet
Component which presents a dismissible view from the bottom of the screen
Requirements
- iOS 9.0+
- Swift 3.0+
- ARC
install
CocoaPods
Adding the following to your Podfile
and running pod install
:
use_frameworks!
pod "Bottomsheet"
import
import Bottomsheet
Usage
let controller = Bottomsheet.Controller()
// Adds View
let view = UIView
controller.addContentsView(view)
// Adds NavigationBar
controller.addNavigationbar { [weak self] navigationBar in
// navigationBar
}
// Adds CollectionView
controller.addCollectionView { [weak self] collectionView in
// collectionView
}
// Adds TableView
controller.addTableView { [weak self] tableView in
// tableView
}
// customize
controller.overlayBackgroundColor = UIColor(red: 255, green: 0, blue: 0, alpha: 0.3)
controller.viewActionType = .tappedDismiss
controller.initializeHeight = 200
Acknowledgements
- Inspired by Flipboard/bottomsheet in Flipboard.
##License
This project is made available under the MIT license. See LICENSE 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].