AUUVFLLayout
是一个封装了 Apple 的 Visual Format Language
实现的自动布局库。
VFL
是一种简单而强大的描述性语言,由于 VFL
使用字符串来描述组件间的关系,而字符串本身具有不确定性,因此导致 VFL 使用频率较低。正因如此,由于这种痛点,才产生了做一个友好封装的想法。
pod 'VFLLayout', '~> 0.2.0'
如果您遇到 [!] Unable to find a pod with name, author, summary, or description matching 'VFLLayout'
这个错误,很多第三方都会遇到这个问题,这是因为 Pod 搜索的缓存,您可以执行以下命令:
rm ~/Library/Caches/CocoaPods/search_index.json
然后再次执行 pod search VFLLayout
即可搜到。
使用方式与 VFL
语言类似,同样是以级联方式描述视图之间的关系,以描述的方式进行页面布局。
有关详细的用法,请参阅使用说明,或者查看代码中的注释说明。
NSLayoutConstraint
布局方法UIView
命名空间的兼容性,可以不使用其命名空间即可使用[App]如果我们在实际的 pre-commit 处理程序中,我们实际上不能添加任何新栅栏,因为
这个问题是在 APP 运行时出现的,添加一个属性即可,即 OS_ACTIVITY_MODE : disable
:
找不到图片
这个问题是无法使用自己的 Framework
,添加进去后运行不起来,可以打开工程文件的 Build Phases
,然后添加一个项目:
然后下面会出现一个 Copy Fiels
,在 Destination
项目中选择 Frameworks
,然后添加出现问题的 Framework
,然后即可完美运行。
能够实现与 VFL
原生接近的简洁写法体验。