ody

OdyiOS

Random image generator built with Swift

Showing:

Popularity

Downloads/wk

0

GitHub Stars

46

Maintenance

Last Commit

5yrs ago

Contributors

3

Package

Dependencies

0

License

MIT

Categories

Readme

Ody

Version License Platform

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

Perfect for placeholders!

Built with Silo, LoremPixel, and 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

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

  • Added Support for CocoaPods

1.0

  • Initial version

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100