• Stars
    star
    304
  • Rank 137,274 (Top 3 %)
  • Language
    Swift
  • License
    MIT License
  • Created almost 6 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

⚡️Dismissable is super convenient to dismiss with gesture!

Dismissable

Version Carthage Compatible License: MIT Platform Swift 4.0

Introduction

⚡️Pull to dismiss your modal view! Dismissable is super convenient to dismiss with gesture!

demo

Requirements

Dismissable is written in Swift 4.2. Compatible with iOS 9.0+

Installation

Cocoapods

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

pod 'Dismissable'

Carthage

github "younatics/Dismissable"

Usage

Conform DismissTriggerUsable where present modal ViewController

class ViewController: UIViewController, DismissTriggerUsable

Conform DismissableUsable in modal ViewController

class DetailViewController: UIViewController, DismissableUsable

Add dismissable when prsent modal view

let vc = UIStoryboard.init(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "detail") as! DetailViewController
vc.setup(self)
self.present(vc, animated: true, completion: nil)

Also you can customize dismiss animator

var dismissAnimator: DismissAnimator = {
  let animator = DismissAnimator()
  animator.transitionDuration = 0.35
  animator.dimmedViewStartColor = UIColor.black.withAlphaComponent(0.4)
  animator.dimmedViewEndColor = UIColor.black.withAlphaComponent(0)
  return animator
 }()

References

Please tell me or make pull request if you use this library in your application :)

Author

younatics Twitter

License

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

More Repositories

1

MotionBook

📖 Awesome iOS UI/UX Application (Open Source)
Swift
1,475
star
2

YNDropDownMenu

✨ Awesome Dropdown menu for iOS with Swift 5.0
Swift
1,345
star
3

YNSearch

🔍 Awesome fully customize search view like Pinterest written in Swift 5.0 + Realm support!
Swift
1,192
star
4

Highlighter

🖍 Highlight whatever you want!
Swift
933
star
5

ExpandableCell

✨ Awesome expandable, collapsible tableview cell for iOS written in Swift 5
Swift
770
star
6

MediaBrowser

🏞 A simple iOS photo and video browser with optional grid view, captions and selections written in Swift5.0
Swift
649
star
7

YNExpandableCell

✨ Awesome expandable, collapsible tableview cell for iOS written in Swift 4
Swift
454
star
8

Triangulation

Triangulation effect in iOS
Swift
174
star
9

PowerMode

🎶 PowerMode in iOS!
Swift
169
star
10

MotionBook-Source

Official MotionBook Source Code
Swift
152
star
11

Toggler

💡 Don't further use 'isSelected' to every button. use 'Toggler' to simply control your buttons
Swift
104
star
12

React-Native-Integration-with-existing-app

React Native Integration with existing app
53
star
13

PickColor

📌 Pick color in image, make placeholder color like Pinterest!
Swift
53
star
14

DeepLearningToMobile

Curated way to convert deep learning model to mobile⚡️
Jupyter Notebook
50
star
15

AppUpdater

❗️Check your update and show alert with one line of code
Swift
49
star
16

Collection-Data-Structures-Swift-KR

Swift Data Structure를 소개합니다.
Swift
46
star
17

fastlane-ios-example

Fastlane iOS Example for Beta, Release
Ruby
37
star
18

Stringfication

🔨 Make all objects to String!
Swift
33
star
19

Objectification

🔍 Return objects where string is contained in object! (useful with Search)
Swift
21
star
20

Shader

🌃 Make simple shade view with Shader!
Swift
16
star
21

GirlFriend

Prevent 404
12
star
22

NumiOS

⚡️Numpy in iOS
Swift
9
star
23

AI-in-iOS

AI in iOS
6
star
24

younatics.github.io

younatics.github.io
HTML
5
star
25

avplayer-sample

Swift
4
star
26

GWExtensions

Extensions of iOS Develop
Shell
3
star
27

opensource-test

Test for opensource
Swift
2
star
28

algorithm

Swift
2
star
29

Apple_Korean_keyboard_bug_report

Objective-C
2
star
30

Using-Realm-in-MotionBook

Using Realm in MotionBook
1
star
31

React-Native-Review-KR

리액트 네이티브를 사용한 후기를 공유합니다.
1
star
32

FilterChart

Filter Chart for iOS
Swift
1
star