Random image generator built with Swift
Switch branches/tags
Nothing to show
Clone or download
josejuanqm Merge pull request #2 from coybit/master
Converts source code to Swift3
Latest commit 11ed3dd Mar 16, 2017
Permalink
Failed to load latest commit information.
Ody.xcodeproj Converts source code to Swift3 Mar 6, 2017
Ody Converts source code to Swift3 Mar 6, 2017
README.md Update README.md Jan 5, 2016

README.md

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