SuperLayout:SuperLayout是一个Swift库,使使用Auto Layout变得轻而易举

时间:2024-06-17 18:34:45
【文件属性】:

文件名称:SuperLayout:SuperLayout是一个Swift库,使使用Auto Layout变得轻而易举

文件大小:344KB

文件格式:ZIP

更新时间:2024-06-17 18:34:45

swift swift-library ios auto-layout apache2

SuperLayout是一个向Swift添加一些自定义运算符的库,使使用惊人的NSLayoutAnchor API实现自动布局变得轻而易举。 SuperLayout不覆盖已定义的方法Equatable (如==和>= ),并定义那些是合乎逻辑和容易理解的人谁可能会继承你的代码或者加入你的团队。 它能做什么 简而言之,SuperLayout可以实现以下功能: 变成这个: 这个怎么运作 SuperLayout定义了三个运营商定制: ~~ , ≥≥和≤≤对应于该equalTo , ≥向greaterThanOrEqualTo ,和≤到lessThanOrEqualTo ,分别。 考虑到实用性,选择大于和小于运算符; ≥和≤具有简单的键盘快捷键(在macOS中仅为Option + <和Option + > ),因此在编写约束时无需复制粘贴字符。 安装 SuperLayout可通过CocoaPo


【文件预览】:
SuperLayout-master
----.travis.yml(162B)
----NOTICE(157B)
----.jazzy.yaml(460B)
----SuperLayout.podspec(724B)
----docs()
--------css()
--------Extensions()
--------undocumented.json(11KB)
--------img()
--------Structs.html(6KB)
--------search.json(11KB)
--------badge.svg(1KB)
--------index.html(13KB)
--------js()
--------Structs()
--------Protocols.html(11KB)
--------Extensions.html(9KB)
--------Protocols()
----LICENSE(10KB)
----Sources()
--------SuperLayout.swift(10KB)
----Package.swift(76B)
----Gemfile(86B)
----.bundle()
--------config(21B)
----Gemfile.lock(3KB)
----new1.png(58KB)
----SuperLayout.xcodeproj()
--------project.xcworkspace()
--------SuperLayoutTests_Info.plist(723B)
--------SuperLayout_Info.plist(723B)
--------project.pbxproj(11KB)
--------xcuserdata()
--------xcshareddata()
----.ruby-version(6B)
----.gitignore(66B)
----old1.png(110KB)
----Makefile(2KB)
----Tests()
--------LinuxMain.swift(104B)
--------SuperLayoutTests()
----README.md(7KB)
----meta()
--------header.sketch(47KB)
--------repo-banner.png(13KB)
--------repo-banner-bottom.png(5KB)

网友评论