文件名称:制图:用于Swift的声明式自动布局DSL
文件大小:907KB
文件格式:ZIP
更新时间:2024-03-10 11:52:28
Swift
制图 :mobile_phone: :triangular_ruler: 使用制图,您可以在声明性代码中设置自动布局约束,而无需任何字符串输入! 简而言之,它允许您替换以下内容: addConstraint ( NSLayoutConstraint ( item : button1, attribute : . Right , relatedBy : . Equal , toItem : button2, attribute : . Left , multiplier : 1.0 , constant : -12.0 )) 有了这个 constrain (button1, button2) { button1, button2 in button1. right == button2. left - 12 } 如果您最终在生产中使用制图,我希望收到您的来信。 您可以通过或
【文件预览】:
Cartography-master
----.gitignore(220B)
----images()
--------pirates1.png(174KB)
--------pirates3.png(415KB)
--------pirates2.png(259KB)
----Cartography.xcworkspace()
--------xcshareddata()
--------contents.xcworkspacedata(229B)
----.travis.yml(637B)
----Cartography.podspec(729B)
----CODE_OF_CONDUCT.md(1KB)
----LICENSE(2KB)
----CartographyTests()
--------EdgeSpec.swift(11KB)
--------SizeSpec.swift(2KB)
--------ViewProxyTests.swift(1KB)
--------MemoryLeakSpec.swift(1KB)
--------ViewHierarchySpec.swift(3KB)
--------ConstraintGroupSpec.swift(3KB)
--------Info.plist(733B)
--------DimensionSpec.swift(5KB)
--------LayoutGuideSpec.swift(6KB)
--------EdgesSpec.swift(3KB)
--------DistributeSpec.swift(5KB)
--------LayoutSupportSpec.swift(5KB)
--------PointSpec.swift(2KB)
--------TestView.swift(771B)
--------ViewLayoutGuideSpec.swift(5KB)
--------Matchers.swift(546B)
--------AlignSpec.swift(3KB)
--------PrioritySpec.swift(1KB)
----README.md(7KB)
----Cartography.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(84KB)
----Package.swift(384B)
----Cartography()
--------Property.swift(8KB)
--------Context.swift(2KB)
--------LayoutGuide.swift(981B)
--------Cartography.h(494B)
--------ConstraintGroup.swift(987B)
--------Constrain.swift(14KB)
--------Size.swift(1KB)
--------Point.swift(509B)
--------LayoutProxy+TypeErasure.swift(5KB)
--------Compound.swift(4KB)
--------AutoresizingMaskLayoutProxy.swift(317B)
--------Dimension.swift(649B)
--------Info.plist(806B)
--------LayoutSupport.swift(958B)
--------Edges.swift(6KB)
--------ViewProxy.swift(2KB)
--------LayoutProxy.swift(8KB)
--------LayoutGuideProxy.swift(705B)
--------Distribute.swift(7KB)
--------Constraint.swift(538B)
--------View.swift(649B)
--------Edge.swift(599B)
--------Coefficients.swift(1KB)
--------Align.swift(9KB)
--------LayoutSupportProxy.swift(608B)
--------Expression.swift(425B)
--------Priority.swift(2KB)
--------Extensions.swift(383B)
--------LayoutItem.swift(397B)
----Podfile.lock(730B)
----Podfile(403B)