Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/martinjuhasz/MJPopupViewController

A UIViewController Category to display a ViewController as a popup with different transition effects.
https://github.com/martinjuhasz/MJPopupViewController

Last synced: 5 days ago
JSON representation

A UIViewController Category to display a ViewController as a popup with different transition effects.

Awesome Lists containing this project

README

        

# MJPopupViewController (deprecated)

A UIViewController Category to display a ViewController as a popup with different transition effects.

Written by [Martin Juhasz](http://martinjuhasz.de), June 2012.

**Note: You should no longer use this category since it's outdated and there are more modern approaches for facing this problem.**

## Installation

Just drop the files under `Source` into your Xcode project.
Also you need to add the QuartzCore-Framework to your project.

## Usage

First you have to import the category

#import "UIViewController+MJPopupViewController.h"

then simply use `presentPopupViewController:animationType`, f.e.:

[self presentPopupViewController:detailViewController animationType:MJPopupViewAnimationFade];

to dismiss the popup, use `dismissPopupViewControllerWithanimationType`

[self dismissPopupViewControllerWithanimationType:MJPopupViewAnimationFade];

see the demo for more detailed examples

## Demo

You can open the `MJPopupViewControllerDemo` demo project in Xcode and run it on your iPhone as well as in the Simulator.


## Issues and Feature Requests

Please report issues via GitHub's issue tracker.

## ARC

This version is made using Automated Reference Counting.

## TODO

- Rotation Support
- More animation types
- support different background types