将自动布局(约束)从 xib/storyboard 转换为代码? [关闭]
Posted
技术标签:
【中文标题】将自动布局(约束)从 xib/storyboard 转换为代码? [关闭]【英文标题】:Convert auto-layout (constraints) from xib/storyboard to code? [closed] 【发布时间】:2017-01-12 10:08:01 【问题描述】:我有一个带有自动布局的 UIViewController 的 xib。但由于某种原因,我根本无法使用可视 xib/storyboard 文件。
是否有任何通用方法/教程/库有助于将自动布局/约束转换为代码?
【问题讨论】:
你也可以通过代码给出约束。使用这个:useyourloaf.com/blog/pain-free-constraints-with-layout-anchors 有一个工具(免责声明:我是它的作者)可以将 Xib/Storyboard 文件转换为 Swift 源代码。您需要将生成的代码放入适当的 View 或 ViewController。 microcodingapps.com/products/decode.html 【参考方案1】:看看这个:https://www.raywenderlich.com/125718/coding-auto-layout
(参考:https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/ProgrammaticallyCreatingConstraints.html)
【讨论】:
【参考方案2】:我发现了很多图书馆。
This is a page with short description of the most popular ones.
我使用的是 Objective-C,所以我选择了KeepLayout
。如果这个项目使用 swift 代码,那么最好的解决方案可能是Neon
【讨论】:
以上是关于将自动布局(约束)从 xib/storyboard 转换为代码? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章