All Projects → GJNilsen → Ypmagnifyingglass

GJNilsen / Ypmagnifyingglass

Licence: mit
Magnifying Glass for Swift

Programming Languages

swift
15916 projects

YPMagnifyingGlass

YPMagnifyingGlass is Swift port of ACMagnifyingGlass, a magnifier like the one in the iOS notes app.

Warning:

This code is not maintained and unsupported. It doesnt work on modern iOS/iPad OS versions.

Usage

Select the view you want to magnify, and embed it in another view. Set the views class to YPMagnifyingGlass, and connect it to an IBOutlet property in your UIViewController (or whatever else). In this example you call the connected view magnifyingView.

Then in your code, add

var mag = YPMagnifyingGlass(frame:CGRectMake(magnifyingView.frame.origin.x, magnifyingView.frame.origin.y,100,100))
mag.scale = 2
self.magnifyingView.magnifyingGlass = mag

Installation

Add YPMagnifyingGlass.swift and YPMagnifyingView.swift to your project

Author

Geert-Jan Nilsen ( [email protected] ) Yuppielabel

Contributor

Matt Long

Thanks

Thanks a lot to Arnaud Coomans for writing the original class this was ported from, ACMagnificationGlass. He has kindly granted me to share it with all of you.

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].