Skip to content

IBLayoutAssistant 是一个服务于IB 在使用Auto Layout 时 便捷 设置 常量值的助理

Notifications You must be signed in to change notification settings

yushuyi/IBLayoutAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IBLayoutAssistant

IBLayoutAssistant 是一个服务于IB 在使用Auto Layout 时 便捷 设置 常量值的助理 如果你是一个经常用IB进行界面布局的开发者,那么在使用Auto Layout时 根据业务情况或者是屏幕适配情况 需要在代码里面对某一根约束的常量值进行修改,我们通常的做法是,将约束创建一个IBOutlet。 然后对其进行修改。 IBLayoutAssistant 想解决的问题就是 无需创建 IBOutlet 也可以达到随心所欲的修改。

实现原理

每一根约束实际上都寄生在相应的View或者Superview当中,为了找到正确的所需要修改的约束,内部逻辑则是去寻找。 找到那根我们需要修改的约束

使用

IBLayoutAssistant 采用Swift 进行编写,有如下几种API:

About

IBLayoutAssistant 是一个服务于IB 在使用Auto Layout 时 便捷 设置 常量值的助理

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages