KSLayout 是一个小型库,它通过创建必要的约束来自动在容器视图中布局子视图。
使用 CocoaPods 将 KSLayout 添加到您的项目中。只需将以下行添加到您的 Podfile 中。
pod 'KSLayout', '~> 1.0.3'
[self.container setSubviewsStacked:@[view1, view2, view3, view4, view5] layoutDirection:KSLayoutDirectionVertical settings:^(KSLayoutSettings *settings) {
settings.subviewSpacing = 10;
settings.subviewSize = 45;
settings.containerPadding = UIEdgeInsetsMake(10, 10, 10, 10);
}];