#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
- Select your constraint in IB, set it's class to
SZDeviceSpecificLayoutConstraint
:
- Set any specific constraint value in property inspector:
- Drink your coffie, you're awesome!