All Projects → ezefranca → Efimageviewzoom

ezefranca / Efimageviewzoom

Licence: mit
DEPRECATED 🌃 A very simple IBDesignable UIImageView with pinch zoom swift

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Efimageviewzoom

Zoomy
Adds seamless scrollView and instagram like zooming to UIImageViews in any view hierarchy.
Stars: ✭ 130 (+83.1%)
Mutual labels:  zoom, uiscrollview, uiimageview
Handyview
Handy image viewer based on PyQt5. Convenient for viewing and comparing :-)
Stars: ✭ 60 (-15.49%)
Mutual labels:  zoom
Zoom
Google Room Persistence Library Extend.谷歌官方Room数据库扩展库
Stars: ✭ 23 (-67.61%)
Mutual labels:  zoom
Class bot
An Automated Background Python bot that notifies you during your classes when your name is called or the keywords "present"/"attendance" are called out.
Stars: ✭ 36 (-49.3%)
Mutual labels:  zoom
Zoomy
Zoomy is an easy to use pinch-to-zoom Android library
Stars: ✭ 842 (+1085.92%)
Mutual labels:  zoom
Panzoom
Universal pan and zoom library (DOM, SVG, Custom)
Stars: ✭ 1,003 (+1312.68%)
Mutual labels:  zoom
Parallaxheader
Simple way to add parallax header to UIScrollView/UITableView written in Swift.
Stars: ✭ 808 (+1038.03%)
Mutual labels:  uiscrollview
Ecola
Tree editor for touch screens
Stars: ✭ 64 (-9.86%)
Mutual labels:  zoom
Midipianorollview
Customisable UIScrollView subclass for rendering/editing MIDI notes on a piano roll view.
Stars: ✭ 55 (-22.54%)
Mutual labels:  uiscrollview
Nativescript Image Swipe
A NativeScript widget to easily 👆 and 🔍 through a list of images
Stars: ✭ 35 (-50.7%)
Mutual labels:  zoom
Aaviewanimator
AAViewAnimator is a set of animations designed for UIView, UIButton, UIImageView with options in iOS, written in Swift.
Stars: ✭ 33 (-53.52%)
Mutual labels:  uiimageview
Ios Imagezoomviewer
ImageZoomViewer is a simple to use Objective C framework that allows the capability of viewing images with zoom-in zoom-out functionality.
Stars: ✭ 14 (-80.28%)
Mutual labels:  uiimageview
Extended image
A powerful official extension library of image, which support placeholder(loading)/ failed state, cache network, zoom pan image, photo view, slide out page, editor(crop,rotate,flip), paint custom etc.
Stars: ✭ 1,021 (+1338.03%)
Mutual labels:  zoom
Mimetic
Scalable Fonts & Zoom Detection
Stars: ✭ 24 (-66.2%)
Mutual labels:  zoom
Reusablenestingscrollview
An scrollView handler for UIScrollView & WKWebView and other scrollViews. Providing scrollview`s subViews reusable.
Stars: ✭ 61 (-14.08%)
Mutual labels:  uiscrollview
Image Zoom
🔎 Medium.com style image zoom for React 🔍
Stars: ✭ 920 (+1195.77%)
Mutual labels:  zoom
React Pan Zoom
Generic html wrapper for pan and zoom feature for react canvas like components
Stars: ✭ 31 (-56.34%)
Mutual labels:  zoom
Zoomrip
⚰️ Ваша конференция в Zoom не состоится
Stars: ✭ 36 (-49.3%)
Mutual labels:  zoom
Uiscrollviewanimation
UIScrollView视觉差动画,仿凤凰新闻的推荐新闻版块效果
Stars: ✭ 68 (-4.23%)
Mutual labels:  uiscrollview
Logisim
Logisim Italian Fork
Stars: ✭ 61 (-14.08%)
Mutual labels:  zoom

DEPRECATED

EFImageViewZoom Swift Version

A very simple IBDesignable ImageView with zoom

Installation

Just drag EFImageViewZoom.swift to your project.

CocoaPods

You can use CocoaPods to install EFImageViewZoom by adding it to your Podfile:

use_frameworks!
pod 'EFImageViewZoom', :git => 'https://github.com/ezefranca/EFImageViewZoom.git'

How to use

Just set an UIView in your Storyboard to EFImageViewZoom type. intructions

import UIKit

class ViewController: UIViewController, EFImageViewZoomDelegate {

    @IBOutlet weak var imageViewZoom: EFImageViewZoom!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        self.imageViewZoom._delegate = self
        self.imageViewZoom.image = UIImage(named: "14bis.png")
        self.imageViewZoom.contentMode = .left
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}

Setup

Optionally, you can set up some properties of UIImageView

@IBInspectable public var image: UIImage! 
@IBInspectable public var _minimumZoomScale: CGFloat = 1.0 
@IBInspectable public var _maximumZoomScale: CGFloat = 6.0

public var highlightedImage: UIImage? = nil
public var isHighlighted: Bool = false 
public var animationImages: [UIImage]? = nil
public var highlightedAnimationImages: [UIImage]? = nil 
public var animationDuration: TimeInterval = TimeInterval()
public var animationRepeatCount: Int = 0 
override public var tintColor: UIColor! 

public func startAnimating()
public func stopAnimating()
public var isAnimating: Bool

Demo

Demo

Thanks

Double tap to restore suggestion @avilarenan

License

EFImageViewZoom is released 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].