From 84eec85d9dae08bae801bffbe051dcf8bd5e7558 Mon Sep 17 00:00:00 2001 From: Ben Lisbakken Date: Thu, 24 Sep 2015 15:30:23 -0600 Subject: [PATCH] iOS9 support for guide layouts. --- FLKAutoLayout/UIView+FLKAutoLayoutPredicate.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/FLKAutoLayout/UIView+FLKAutoLayoutPredicate.m b/FLKAutoLayout/UIView+FLKAutoLayoutPredicate.m index 0ea23a9..40ad95f 100644 --- a/FLKAutoLayout/UIView+FLKAutoLayoutPredicate.m +++ b/FLKAutoLayout/UIView+FLKAutoLayoutPredicate.m @@ -46,8 +46,11 @@ - (NSLayoutConstraint*)flk_applyPredicate:(FLKAutoLayoutPredicate)predicate toVi } - (UIView*)commonSuperviewWithView:(UIView*)view { + Class layoutGuideGlass = NSClassFromString(@"UILayoutGuide"); if (!view) { return self; + } else if (layoutGuideGlass && [view isKindOfClass:[layoutGuideGlass class]]) { + return self.superview; } else if (self.superview == view) { return view; } else if (self == view.superview) {