Align:直观而强大的自动版式库

时间:2024-05-30 06:17:12
【文件属性】:

文件名称:Align:直观而强大的自动版式库

文件大小:334KB

文件格式:ZIP

更新时间:2024-05-30 06:17:12

anchors constraints autolayout Swift

Align引入了自动布局更好的替代方法。 语义的。 Align API专注于您的目标,而不是Auto Layout约束背后的数学原理。 功能强大。 用一行代码创建多个约束。 键入安全。 使得在编译时无法创建无效约束。 流利的。 简洁明了的API遵循。 很简单。 不必再担心translatesAutoresizingMaskIntoConstraints和约束激活的问题。 为了让您了解语义API的外观,下面是一个示例: view. anchors . edges . pin ( insets : 20 , alignment : . center ) 您可以选择添加便利性扩展,以使其在某些用例中更加简洁,例如view.pin(insets: 20) 。 入门 整个库适合包含300行代码的单个文件。 您可以根据需要将其拖放到您的应用程序中。 有关更多安装选项,请参阅《 。 锚


【文件预览】:
Align-master
----.gitignore(1KB)
----Package.swift(333B)
----README.md(11KB)
----Scripts()
--------build.sh(444B)
--------test.sh(757B)
--------validate.sh(42B)
----CHANGELOG.md(6KB)
----.github()
--------FUNDING.yml(638B)
----Sources()
--------Align.swift(24KB)
----LICENSE(1KB)
----Docs()
--------align-cheat-sheet.pdf(321KB)
--------MigrationGuide2.md(3KB)
--------InstallationGuide.md(3KB)
----Align.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(24KB)
--------xcshareddata()
----Align.playground()
--------contents.xcplayground(205B)
--------Pages()
----Tests()
--------AnchorCollectionCenterTests.swift(2KB)
--------AnchorCollectionEdgesTests.swift(6KB)
--------AnchorCollectionSizeTests.swift(2KB)
--------AnchorPerformanceTests.swift(802B)
--------AnchorEdgeTests.swift(2KB)
--------Extensions()
--------ConstraintsTests.swift(6KB)
--------AnchorTests.swift(7KB)
--------AnchorAPIsTests.swift(2KB)
--------AnchorCenterTests.swift(982B)
--------Info.plist(733B)
--------AnchorAlignmentTests.swift(7KB)
--------AnchorDimensionTests.swift(2KB)
----.travis.yml(903B)
----Align.podspec(647B)
----Supporting()
--------Align.xcconfig(317B)
--------Info.plist(823B)

网友评论