Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 2.06 KB

File metadata and controls

38 lines (25 loc) · 2.06 KB

Build Status Pod Version Pod Platform Pod License Reference Status

#What this class is for? Ever need to move some UI blocks higher on iphone 4s?

Ever need to hide some UI block on iphone 4s and show it on every other type of device?

Ever tried to make a universal UI with some elements than should grow/shrink on some devices and Size Classes didn't help at all?

If your answer is 'YES' - you may find this class helpful. SZDeviceSpecificLayoutConstraint allows you to specify additional constant values for a specific device. This allows you to make your autolayout more flexible.

#Installation

##CocoaPods This class is available via CocoaPods. Write this in your Podfile:

pod 'SZDeviceSpecificLayoutConstraint'

Then run pod install or pod update

##Manual

Simply clone this repo and copy SZDeviceSpecificLayoutConstraint.h and SZDeviceSpecificLayoutConstraint.m to your project.

#How to use

  1. Select your constraint in IB, set it's class to SZDeviceSpecificLayoutConstraint:

class set screenshot

  1. Set any specific constraint value in property inspector:

constant set screenshot

  1. Drink your coffie, you're awesome!