YPMagnifyingGlass is Swift port of ACMagnifyingGlass, a magnifier like the one in the iOS notes app.
This code is not maintained and unsupported. It doesnt work on modern iOS/iPad OS versions.
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
Add YPMagnifyingGlass.swift and YPMagnifyingView.swift to your project
Geert-Jan Nilsen ( gert@yuppielabel.com ) Yuppielabel
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.
YPMagnifyingGlass is available under the MIT license. See the LICENSE file for more info.