ios - 自动布局混合代码和界面生成器

标签 ios objective-c xcode xib autolayout

我想在我的项目中使用自动布局

理想情况下,我希望有 xib,我可以在其中“预先安排”我的观点,比如位置和高度,以及对主人的所有导出和行动。

然后我想在 - viewDidLoad addConstraints 中对所有 View 进行重新排列

这是好的解决方案吗?我应该如何继续设置 xib 以使用自动布局?我应该在设置自己的约束之前删除所有约束吗?

谢谢你的建议

最佳答案

我建议执行以下操作:

  • 在 IB 中设置所有必要的约束条件。
  • 为需要动态更改的约束创建导出(如果这是您尝试做的)
  • 在您的 viewDidLoad 方法中访问这些 socket 并更改值

这样您就可以两全其美。您获得用于最初设置所有布局的 UI,然后您可以在运行时调整它。

关于ios - 自动布局混合代码和界面生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18993858/

相关文章:

ios - UILabel 字体裁剪 iOS

iOS:如何从数字中获取正确的月份名称?

ios - 为什么我的 TextView 充满了不需要的空间?代码中没有额外的行。截图

objective-c - 计算A加权和C加权值

ios - 本地通知每天和每月重复

c++ - 帮助使用 Xcode

ios - 应用程序二进制文件 : files submitted

ios - 具有滑动或可重置延迟的 dispatch_after

xcode - Interface Builder 中带有自动 NSNumberFormatter 的 NSTextField

ios - 找不到用于架构 armv7 的 -lz 的库?