1 image
Author
Description
MisterFusion makes more easier to use AutoLayout in Swift & Objective-C code.
MisterFusion has three features, in comparison with other Swift AutoLayout DSL.
-
Constraints to superview is able to be written in less code than other DSL.
===Example=============================
let view = UIView()
self.view.addLayoutSubview(view, andConstraints:
view.Top |+| 10,
view.Right |-| 10,
view.Left |+| 10,
view.Bottom |-| 10
)
======================================= - It enables to use in Objective-C with "#import <MisterFusion/MisterFusion-Swift.h>".
-
In addition, it enables to use "dot chaining" in Objective-C.
===Example===============================
UIView *view = [UIView new];
[self.view addLayoutSubview:view andConstraints:@[
view.Top.Constant(10.0f),
view.Right.Constant(-10.0f),
view.Left.Constant(10.0f),
view.Bottom.Constant(-10.0f)
]];
========================================