VDLayout 1.21.0

VDLayout 1.21.0

dankinsoid 维护。



 
依赖
ConstraintsOperators>= 0
VD>= 0
RxSwift~> 5.0
RxCocoa~> 5.0
 

VDLayout 1.21.0

  • Voidilov

VDLayout

CI Status Version License Platform

描述

此仓库提供了一种声明式的方式来布局

示例

view.add {
	UIStackView.V {
		UILabel().chain.text["1"]
		UILabel().chain.text["2"]
		UIButton().chain.titleLabel.text[""]
	}
	.chain
	.alignment[.center]
	.distribution[.equalSpacing]
	.spacing[3]
	.edges().equal(to: 0)
	.width[8]
	.widthToHeight(equal: 1 / 2)
}

用法

待办事项

安装

  1. CocoaPods

在 Podfile 中添加以下行

pod 'VDLayout'

然后从 Podfile 目录运行 pod update

  1. Swift 包管理器

创建一个 Package.swift 文件。

// swift-tools-version:5.0
import PackageDescription

let package = Package(
  name: "SomeProject",
  dependencies: [
    .package(url: "https://github.com/dankinsoid/VDLayout.git", from: "1.21.0")
  ],
  targets: [
    .target(name: "SomeProject", dependencies: ["VDLayout"])
  ]
)
$ swift build

作者

dankinsoid, [email protected]

许可协议

VDLayout是在MIT许可下可用的。有关更多信息,请参阅LICENSE文件。