A simple Image full screen pop up

Overview

CLImageViewPopup

Build Status Version License Platform

Description

A simple UIImageView for easy fullscreen image pop up. No matter where your UIImageView may be. Image pops up from where is was and goes back to its original position

CLImageViewPopup

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

Installation

CLImageViewPopup is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "CLImageViewPopup"

Author

Vineeth Vijayan, [email protected]

License

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

You might also like...
An instagram-like image editor that can apply preset filters passed to it and customized editings to a binded image.
An instagram-like image editor that can apply preset filters passed to it and customized editings to a binded image.

CZImageEditor CZImageEditor is an instagram-like image editor with clean and intuitive UI. It is pure swift and can apply preset filters and customize

📱iOS app to extract full-resolution video frames as images.
📱iOS app to extract full-resolution video frames as images.

Frame Grabber is a focused, easy-to-use iOS app to extract full-resolution video frames as images. Perfect to capture and share your favorite video mo

Full aspect ratio grid layout for iOS
Full aspect ratio grid layout for iOS

Greedo Layout for iOS A library that computes what size the UICollectionView cells should be to display images in a variable height fixed aspect ratio

Screen translator for macOS with Apple Vision API and IBM Watson, Google Cloud Translator
Screen translator for macOS with Apple Vision API and IBM Watson, Google Cloud Translator

Swifty-OCR-Translator Screen translator for macOS with Apple Vision API and IBM Watson, Google Cloud Translator Usage Select Translator Fill in the AP

In-app screen recording using ReplayKit in iOS. Written in Swift 5 on Xcode 12.3
In-app screen recording using ReplayKit in iOS. Written in Swift 5 on Xcode 12.3

In-App-ScreenRecording-iOS In-app screen recording using ReplayKit in iOS. Written in Swift 5 on Xcode 12.3 Features: Recording application screen onl

Roll marbles into set positions on screen
Roll marbles into set positions on screen

Marble-Tilt Roll Marbles into set positions on screen Paul Hudson Hacking with Swift - project 26 - Took most of the code and created my own spin on i

Metazoom - A virtual camera plugin to pixellatedly share your screen

MetaZoom A virtual camera plugin to pixellatedly share your screen. See LICENSE.

The first non-jailbroken iOS (and macOS) application to adjust the screen temperature, brightness, and color!

GoodNight Project name thanks to @Emu4iOS. Based off of Thomas Finch's GammaThingy. GoodNight is an app that allows you to directly access the screen'

Changes screen gamma on iOS, no jailbreak required

GammaThingy Changes screen gamma on iOS, no jailbreak required RIP official sideload f.lux (https://justgetflux.com/sideload/) 😢 With the new Night S

Comments
  • Using CLImageViewPopoup in a table view

    Using CLImageViewPopoup in a table view

    Hi, we have the imageview in a cell in a tableview and sometimes get a weird effect, where the image comes flying in from the bottom instead of just starting where the image was clicked.

    Think this line is causing the problem:

        let point = self.convert(self.bounds, to: parentView)
    
    • GOOD: When the list is at the beginning, the convert works fine:
        self.bounds = (0.0, 0.0, 280.0, 200.0)
        point = (20.0, 59.0, 280.0, 200.0)
    
    • BAD: When you scroll down the list and then pick an item, the y coordinate is wrong (this should also give y around 59 instead of 2570):
        self.bounds = (0.0, 0.0, 280.0, 200.0)
        point = (20.0, 2570.0, 280.0, 200.0)
    

    Not sure how to fix it properly, maybe check if it is inside a scrollview or there could be a different convert function for that?

    opened by Pe-te 1
  • Question: Why using parentView frame instead of UIScreen frame ?

    Question: Why using parentView frame instead of UIScreen frame ?

    Hi,

    Thanks for your pod, very usefull why are you using parentView frame instead of UIScreen frame ?

    I means instead of : imageV.frame = CGRect(x: 0, y: 0, width: (parentView?.frame.width)!, height: (parentView?.frame.width)!) imageV.center = (parentView?.center)!

    Why not doing this ? : imageV.frame = CGRect(x: 0, y: 0, width: self.bgView.frame.width, height: self.bgView.frame.width) imageV.center = self.bgView.center

    I forked your repo but maybe you did this on purpose, can you tell me in which case this could lead to issues ?

    TY

    opened by Aximem 0
  • CLImageViewPopup compiled with older version of Swift language (2.0) than previous files (3.0) for architecture x86_64

    CLImageViewPopup compiled with older version of Swift language (2.0) than previous files (3.0) for architecture x86_64

    Hi, thanks for the great library. Its awesome. I accidentally updated my project to swift 3.0 and now I can't get your library to work. Is there any help you can give or any timeline on working on swift 3.0 version of your library? I will really appreciate that help. Thanks

    opened by saintjab 0
Owner
Vineeth Vijayan
Vineeth Vijayan
Swift image slideshow with circular scrolling, timer and full screen viewer

?? ImageSlideshow Customizable Swift image slideshow with circular scrolling, timer and full screen viewer ?? Example To run the example project, clon

Petr Zvoníček 1.7k Dec 21, 2022
AYImageKit is a Swift Library for Async Image Downloading, Show Name's Initials and Can View image in Separate Screen.

AYImageKit AYImageKit is a Swift Library for Async Image Downloading. Features Async Image Downloading. Can Show Text Initials. Can have Custom Styles

Adnan Yousaf 11 Jan 10, 2022
📷 A composable image editor using Core Image and Metal.

Brightroom - Composable image editor - building your own UI Classic Image Editor PhotosCrop Face detection Masking component ?? v2.0.0-alpha now open!

Muukii 2.8k Jan 3, 2023
An image download extension of the image view written in Swift for iOS, tvOS and macOS.

Moa, an image downloader written in Swift for iOS, tvOS and macOS Moa is an image download library written in Swift. It allows to download and show an

Evgenii Neumerzhitckii 330 Sep 9, 2022
📷 A composable image editor using Core Image and Metal.

Brightroom - Composable image editor - building your own UI Classic Image Editor PhotosCrop Face detection Masking component ?? v2.0.0-alpha now open!

Muukii 2.8k Jan 2, 2023
AsyncImage before iOS 15. Lightweight, pure SwiftUI Image view, that displays an image downloaded from URL, with auxiliary views and local cache.

URLImage URLImage is a SwiftUI view that displays an image downloaded from provided URL. URLImage manages downloading remote image and caching it loca

Dmytro Anokhin 1k Jan 4, 2023
A complete Mac App: drag an image file to the top section and the bottom section will show you the text of any QRCodes in the image.

QRDecode A complete Mac App: drag an image file to the top section and the bottom section will show you the text of any QRCodes in the image. QRDecode

David Phillip Oster 2 Oct 28, 2022
Convert the image to hexadecimal to send the image to e-paper

ConvertImageToHex Convert the image to hexadecimal to send the image to e-paper Conversion Order // 0. hex로 변환할 이미지 var image = UIImage(named: "sample

Hankyeol Park 0 Feb 26, 2022
Twitter Image Pipeline is a robust and performant image loading and caching framework for iOS clients

Twitter Image Pipeline (a.k.a. TIP) Background The Twitter Image Pipeline is a streamlined framework for fetching and storing images in an application

Twitter 1.8k Dec 17, 2022
Image-cropper - Image cropper for iOS

Image-cropper Example To run the example project, clone the repo, and run pod in

Song Vuthy 0 Jan 6, 2022