Home

Awesome

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

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 caseExample
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

1.0