XLMediaZoom

UI controls to view an image or reproduce a video in fullscreen like Instagram does.

Showing:

Popularity

Downloads/wk

0

GitHub Stars

94

Maintenance

Last Commit

5yrs ago

Contributors

3

Package

Dependencies

0

License

MIT

Categories

Readme

XLMediaZoom

Build status Platform iOS Swift 3 compatible Carthage compatible CocoaPods compatible License: MIT

By Xmartlabs SRL.

Introduction

XLMediaZoom is a library to display images and video in fullscreen with blur and zooming capabilities.

Usage

import XLMediaZoom
//Initialize both your image and the mediaZoom view associated.
let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 240, height: 120))
let mediaZoom = MediaZoom(with: imageView, animationTime: 1, useBlur: true)

//Add the mediaZoom view to your superView and show it.
view.addSubview(mediaZoom)
mediaZoom.show()

Requirements

  • iOS 9.0+
  • Xcode 8.0+

Getting involved

  • If you want to contribute please feel free to submit pull requests.
  • If you have a feature request please open an issue.
  • If you found a bug or need help please check older issues, FAQ and threads on StackOverflow (Tag 'XLMediaZoom') before submitting an issue..

Before contribute check the CONTRIBUTING file for more info.

If you use XLMediaZoom in your app We would love to hear about it! Drop us a line on twitter.

Examples

Follow these 3 steps to run Example project: Clone XLMediaZoom repository, open XLMediaZoom workspace and run the Example project.

Installation

Version 3.0.0 has been rewritten completely in swift3, if you still need Objective-C support please target v2.0.2

CocoaPods

CocoaPods is a dependency manager for Cocoa projects.

To install XLMediaZoom, simply add the following line to your Podfile:

pod 'XLMediaZoom', '~> 3.0'

Carthage

Carthage is a simple, decentralized dependency manager for Cocoa.

To install XLMediaZoom, simply add the following line to your Cartfile:

github "xmartlabs/XLMediaZoom" ~> 3.0

Author

Change Log

This can be found in the CHANGELOG.md file.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial