Merge pull request #205 from Pretz/master

Fix bounds calculation for masked sublayers
This commit is contained in:
Brandon Withrow
2017-06-07 12:09:38 -07:00
committed by GitHub

View File

@@ -115,7 +115,7 @@
child.childView.frame = child.layer.bounds;
break;
case LOTConstraintTypeAlignToBounds: {
CGRect selfBounds = self.frame;
CGRect selfBounds = self.bounds;
CGRect convertedBounds = [child.childView.layer.superlayer convertRect:selfBounds fromLayer:self];
child.childView.layer.frame = convertedBounds;
} break;
@@ -141,7 +141,8 @@
} else {
newChild.layer = layerObject;
[layerObject.superlayer insertSublayer:view.layer above:layerObject];
[layerObject removeFromSuperlayer];
view.layer.mask = layerObject;
}