PulsatingingMagnifierView
A view which magnifies the view behind and pulsates.
Installation
To install via CocoaPods create podfile with the following lines:
target 'MyApp' do
pod 'PulsatingMagnifierView', '~> 0.1'
end
Alternively clone the project and add the PulsatingMagnifierView.swift into your project.
Using the magnifier view
To use the view in your view or view controller instantiate a PulsatingMagnifierView
var pulsatingMagnifierView: PulsatingMagnifierView!
pulsatingMagnifierView = PulsatingMagnifierView(frame: CGRect(x: view.frame.size.width / 2 - 50,
y: view.frame.size.height / 2 - 100,
width: 100, height: 100),
viewToMagnify: view,
repeatCount: .infinity,
startValue: 1,
endValue: 2,
duration: 2,
scale: 1.5)
Some of the properties can be edited after initialisation. These are size, outline colour, and outline width.
pulsatingMagnifierView.size = 150
pulsatingMagnifierView.outlineColor = .red
pulsatingMagnifierView.outlineWidth = 3