Search

Home > iOSDevLog > 212. Changing constraints Demo
Podcast: iOSDevLog
Episode:

212. Changing constraints Demo

Category: Technology
Duration: 00:28:29
Publish Date: 2015-11-28 21:18:32
Description: override func traitCollectionDidChange(previousTraitCollection: UITraitCollection?) {
/* Check the horizontal trait environment and adjust the layout accordingly. Only deactivate active constraints. */
if self.traitCollection.containsTraitsInCollection(UITraitCollection(horizontalSizeClass: UIUserInterfaceSizeClass.Compact)) {
if regularConstraints[0].active {
NSLayoutConstraint.deactivateConstraints(regularConstraints)
NSLayoutConstraint.activateConstraints(compactConstraints)
}
} else {
if compactConstraints[0].active {
NSLayoutConstraint.deactivateConstraints(compactConstraints)
NSLayoutConstraint.activateConstraints(regularConstraints)
}
}
}
Total Play: 0