zhPopupController - Popup your custom view is easy, support custom mask style, transition effects and gesture to drag

  •        82

Popup your custom view is easy, support custom mask style, transition effects and gesture to drag. To run the example project, clone the repo, and run pod install from the Example directory first.




Related Projects

react-native-actionsheet - An elegant ActionSheet component for React Native.

  •    Javascript

Cross platform ActionSheet. This component implements a custom ActionSheet and provides the same way to drawing it on the defferent platforms(iOS and Android). Actually, In order to keep the best effect, it still uses the ActionSheetIOS on iOS. The style of ActionSheet is defined in lib/styles.js. We can pass the styles prop to cover default style. See Example .

LGAlertView - Customizable implementation of UIAlertViewController, UIAlertView and UIActionSheet

  •    Objective-C

Customizable implementation of UIAlertViewController, UIAlertView and UIActionSheet. All in one. You can customize every detail. Make AlertView of your dream! :)

TYAlertController - Powerful, Easy to use alert view or popup view on controller and window, support blur effects,custom view and animation,for objective-c,support iphone, ipad

  •    Objective-C

Powerful, Easy to use alertView or popupView on controller and window, support blur effect, custom view and custom animation, use aotolayout.support iphone, ipad . 1.copy TYAlertController Folder to your project, if you want to have blur effect ,you need copy Blur Effects Folder to your project. 2. #import "UIView+TYAlertView.h", when you use it, if you want use blur effect, #import "TYAlertController+BlurEffects.h". 3. you can use TYAlertController show in controller, or use TYShowAlertView show in window, or use Category UIView+TYAlertView convenient show alertview. 4. check Demo,it have more usefull usage and example.

LEEAlert - 优雅的可自定义 Alert ActionSheet

  •    Objective-C

无论是Alert还是ActionSheet 这里我把它们内部的控件分为两类 一: 功能项类型 (Item) 二: 动作类型 (Action). 按照apple的风格设计 弹框分为上下两个部分 其中功能项的位置为 Header 既 头部, 而Action则在下部分.

HSImageSidebarView - A view based on the sidebar in Apple's Keynote app for iPad.

  •    Objective-C

HSImageSidebarView is a subclass of UIView for displaying a collection of images. The images are arranged either horizontally or vertically, depending on the dimensions of the view. It supports selection, scrolling, drag-and-drop rearranging, and drag-and-drop deletion. The API is patterned after UITableView, so it will be familiar to Cocoa Touch programmers. HSImageSidebarView works with both iPad and iPhone interface idioms. An HSImageSidebarView is created using the standard initWithFrame: method on UIView.

react-native-action-sheet - A cross-platform ActionSheet for React Native

  •    Javascript

ActionSheet is a cross-platform React Native component that uses the native UIActionSheet on iOS and a JS implementation on Android. Almost a drop in replacement for ActionSheetIOS except it cannot be called statically.

ElasticTransition - A UIKit custom transition that simulates an elastic drag. Written in Swift.

  •    Swift

A UIKit custom modal transition that simulates an elastic drag. Written in Swift.This work with any view controller.

RMActionController - This is an iOS control for presenting any UIView in an UIAlertController like manner

  •    Objective-C

This framework allows you to present just any view as an action sheet. In addition, it allows you to add actions arround the presented view which behave like a button and can be tapped by the user. The result looks very much like an UIActionSheet or UIAlertController with a special UIView and some UIActions attached. RMActionController also contains two special actions (RMImageAction and RMScrollableGroupedAction) which allow to build a share sheet which looks very much like the UIActivityViewController. In addition, RMActionController can be configured to look like the new buy sheet which can be found in the iOS 11 App Store.

Presentr - Swift wrapper for custom ViewController presentations on iOS

  •    Swift

Presentr is a simple customizable wrapper for the Custom View Controller Presentation API introduced in iOS 8.iOS let's you modally present any view controller, but if you want the presented view controller to not cover the whole screen or modify anything about its presentation or transition you have to use the Custom View Controller Presentation API's.

react-native-activity-view - iOS share and action sheets for React Native

  •    Objective-C

React Native Activity View is a React Native library for displaying iOS share and action sheets. In order to use Activity View, you must first link the library to your project. There's excellent documentation on how to do this in the React Native Docs.

SJFullscreenPopGesture - Fullscreen pop gesture

  •    Objective-C

Fullscreen pop gesture. It is very suitable for the application of the video player. 全屏返回手势. 对带有视频播放器的App非常适用. Please wait for the example load, or download the project directly.

SPAlert - Native popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets.

  •    Swift

Popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets. Done preset present with animation. Also support Dark Mode. I clone Apple's alerts as much as possible. You can find this alerts in AppStore after feedback, after added song to library in Apple Music. See project's backers in Sponsors section.

CoreDragon - [iOS] Stop using context menus. Drag and drop instead, even between apps!

  •    Objective-C

CoreDragon is a drag'n'drop library for iOS applications. Instead of using context menus, modal view controllers, share sheets and other "indirect manipulation" ways of moving data around, it's much more intuitive to just grab the thing you want to move, and drop it on the place where you want to move it to. CoreDragon uses similar concepts as the drag'n' drop APIs on MacOS, and modifies them to work better in a world with view controllers. It works within a single application, and on modern iPads, between applications that are running in split screen mode.

TheSidebarController - A container view controller that implements different popular sidebar view controllers like Facebook, Airbnb, Flipboard, etc

  •    Objective-C

Drag and drop TheSidebarController folder into your project. Add #import "TheSidebarController.h" to all view controllers that need to use it.

use-gesture - 👇Bread n butter utility for component-tied mouse/touch gestures in React

  •    TypeScript

@use-gesture is a library that let you bind richer mouse and touch events to any component or view. With the data you receive, it becomes trivial to set up gestures, and often takes no more than a few lines of code. You can use it stand-alone, but to make the most of it you should combine it with an animation library like react-spring, though you can most certainly use any other.


  •    Javascript

JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+). Visit http://interactjs.io/docs for the API documentation.

react-native-social-share - Use the iOS and Android native Twitter and Facebook share popup with React Native https://github

  •    Objective-C

Use the built-in share view from iOS and Android to let the user share on Facebook and Twitter. It will use the user's existing account without having to get new authorizations. You can even preset text, image and link for the share view. Let me know how it works.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.