BKStackLayout 1.0.3

BKStackLayout 1.0.3

Burt.K 维护。



BKStackLayout

BKStackLayout 是一个包装 UIStackView 或 NSStackView 的小型实用程序库。

如何安装

pod 'BKStackLayout'

示例

StackLayout.vertical {
    $0.vertical {
        $0.add(views: [
            self.label1,
            $0.fixed(h: 100, bgColor: .green),
            self.label2,
            $0.fixed(h: 20, bgColor: .magenta)
        ]).align(horizontal: .fill).distribute(.fill).spacing(20)
    }
    
    $0.horizontal {
        $0.add(views: [$0.flex(), $0.wrap(self.label4, w: 200), $0.flex(), $0.fixed(w: 100, bgColor: .red)])
        $0.align(vertial: .top)
        $0.spacing(10)
        $0.distribute(.fill)
    }
    
    $0.horizontal {
        $0.add(views: [self.label3]).distribute(.fill)
    }
    
    $0.align(horizontal: .fill)
    $0.spacing(30)
}

MIT 许可证

MIT 许可

版权所有 © 2018 Sungcheol Kim, https://github.com/ReactComponentKit/BKStackLayout

以下条件之下,给予任何获取本软件及其相关文档文件(“软件”)副本的人免费使用权,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,并允许提供软件的人按以下条件进行操作

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按照“原样”提供,不提供任何形式的保修,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,原作者或版权所有者都不得根据合同、侵权或其他任何原因,对任何索赔、损害或其他责任承担责任,无论这些索赔、损害或其他责任是否与软件、对软件的使用或其他与软件相关的交易产生。