Ody icon indicating copy to clipboard operation
Ody copied to clipboard

Random image generator built with Swift

Ody

Version License Platform

Ody is an easy to use random image generator built with Swift.

Perfect for placeholders!

Built with [Silo] silojq, [LoremPixel] images, and FillDunphy filldunphy.

Demo


odytizeAll()

![alt tag] (https://i.imgur.com/x4oC6we.png) ![alt tag] (https://i.imgur.com/xeLBKIY.gif)

Version


1.1

changelog

Installation


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

pod "OdyiOS"

---or---

Download from [here] dld

  • import the Swift File

Just drag and drop Ody.swift file into your project

Usage


If you are using AutoLayout please call after the view appears or in ViewDidAppear method

From a UIImageView

  imageView.odytizeGrayscale()
  imageView.odytizeGrayscale(loaderColor: UIColor)
  imageView.odytizeGrayscale(category: ImageCategory, text: String)
  imageView.odytize()
  imageView.odytize(loaderColor: UIColor)
  imageView.odytize(category: ImageCategory)
  imageView.odytize(grayscale: Bool, category: ImageCategory, text: String)
  
  //To change loader color after odytizing
  imageView.setLoaderColorForOdyView(UIColor)

From a UIView (Odytizes every UIImageView within the UIView)

  view.odytizeAll()
  view.odytizeAll(loaderColor: UIColor)
  view.odytizeAll(grayscale: Bool, category: ImageCategory, text: String, loaderColor: UIColor)
  view.odytizeAllToGrayscale()
  view.odytizeAllToGrayscale(loaderColor: UIColor)
  view.odytizeAllToGrayscale(category: ImageCategory)
  view.odytizeAllWithCustomImage(url: String)
  view.odytizeAllWithCustomImage(url: String, loaderColor: UIColor)

Instantiating a new UIImageView

  UIImageView(loaderColor: UIColor, frame: CGRect)
  UIImageView(category: ImageCategory, frame: CGRect)
  UIImageView(loaderColor: UIColor, frame: CGRect, grayscale: Bool, category: ImageCategory, text: String)

ImageCategory Enum

enum case Example
ImageCategory.Abstract ![alt tag] (http://lorempixel.com/400/200/abstract)
ImageCategory.Animals ![alt tag] (http://lorempixel.com/400/200/animals)
ImageCategory.Business ![alt tag] (http://lorempixel.com/400/200/business)
ImageCategory.Cats ![alt tag] (http://lorempixel.com/400/200/cats)
ImageCategory.City ![alt tag] (http://lorempixel.com/400/200/city)
ImageCategory.Food ![alt tag] (http://lorempixel.com/400/200/food)
ImageCategory.Nightlife ![alt tag] (http://lorempixel.com/400/200/nightlife)
ImageCategory.Fashion ![alt tag] (http://lorempixel.com/400/200/fashion)
ImageCategory.People ![alt tag] (http://lorempixel.com/400/200/people)
ImageCategory.Nature ![alt tag] (http://lorempixel.com/400/200/nature)
ImageCategory.Sports ![alt tag] (http://lorempixel.com/400/200/sports)
ImageCategory.Technics ![alt tag] (http://lorempixel.com/400/200/technics)
ImageCategory.Transport ![alt tag] (http://lorempixel.com/400/200/transport)
ImageCategory.FillDunphy (does not support grayscale) ![alt tag] (http://filldunphy.com/400/200)

Changelog

1.1

  • Added Support for CocoaPods

1.0

  • Initial version