Latest 0.1.1
Homepage https://github.com/jedlewison/MAFOverlay
License MIT
Platforms ios 7.0, requires ARC
Frameworks UIKit
Authors

[![CI Status](http://img.shields.io/travis/Jed Lewison/MAFOverlay.svg?style=flat)](https://travis-ci.org/Jed Lewison/MAFOverlay)
Version
License
Platform

About

MAFOverlay brings popover-style overlay presentations to iPhone and iPad on iOS 7+.


  • MAFOverlay presents view controllers as overlays
  • Default setup should work for most cases—simply create a coordinator object for the presented view controller
  • Handles iOS 7 rotation—simply let the coordinator know about willanimaterotation events
  • Works well with MAFOptionActionController for customizable ActionSheet style presentations
  • Supports a subset of popover features, including presenting from Bar Button or View
  • Supports Cross Dissolve and Cover Vertical transitions, but is customizable
  • Uses UIKit’s custom modal presentation API
  • Provides grain control over animation and layout through layout attributes object and datasource

Usage

To run the example project, clone the repo, and run pod install from the Example directory first.

You can also run pod try MAFOverlay.

Note

There’s an occasional bug in the iOS simulator when presenting from a bar button item, but this bug is not visible on devices.

Requirements

Installation

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

pod "MAFOverlay"

Author

Jed Lewison, [email protected]

License

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

Latest podspec

{
    "name": "MAFOverlay",
    "version": "0.1.1",
    "summary": "Popover-style overlay presentation coordinator for both iPhone and iPad on iOS 7+.",
    "description": "    MAFOverlay brings popover-style overlay presentations to iPhone and iPad on iOS 7+.nn    * MAFOverlay presents view controllers as overlaysn    * Default setup should work for most casesu2014simply create a coordinator object for the presented view controllern    * Handles iOS 7 rotationu2014simply let the coordinator know about willanimaterotation eventsn    * Works well with MAFOptionActionController for customizable ActionSheet style presentationsn    * Supports a subset of popover features, including presenting from Bar Button or Viewn    * Supports Cross Dissolve and Cover Vertical transitions, but is customizablen    * Uses UIKit's custom modal presentation APIn    * Provides grain control over animation and layout through layout attributes object and datasourcen",
    "homepage": "https://github.com/jedlewison/MAFOverlay",
    "screenshots": [
        "https://raw.githubusercontent.com/jedlewison/MAFOverlay/master/OverlayPortrait.png",
        "https://raw.githubusercontent.com/jedlewison/MAFOverlay/master/OverlayLandscape.png"
    ],
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Jed Lewison": "[email protected]"
    },
    "social_media_url": "http://twitter.com/jedlewison",
    "platforms": {
        "ios": "7.0"
    },
    "source": {
        "git": "https://github.com/jedlewison/MAFOverlay.git",
        "tag": "0.1.1"
    },
    "requires_arc": true,
    "source_files": "Pod/Classes/**/*.{h,m}",
    "public_header_files": "Pod/Classes/*.h",
    "private_header_files": "Pod/Classes/Private/*.h",
    "frameworks": "UIKit"
}

Pin It on Pinterest

Share This