使用自动布局约束动态创建视图?在Objective-C?

时间:2016-11-03 06:45:06

标签: ios objective-c nslayoutconstraint ios-autolayout

  • UIStackView(主)
    • 的UIView(分)
      • UILabel,UIButton等。
    • UIview(sub)
    • 可能是其他人的观点

所有这些都是以编程方式使用约束。并且可能是UILabel或UIButtons的UIView被创建为循环。一个接一个。

请帮助!!

2 个答案:

答案 0 :(得分:1)

如果你想以编程方式创建这些视图,我会推荐这两个库。它们使得添加/删除/更新/管理约束非常容易。

<强>目标c

https://github.com/SnapKit/Masonry

<强>夫特

https://github.com/SnapKit/SnapKit

答案 1 :(得分:1)

您可以使用apple Native NSLayoutAnchor以编程方式创建约束。这就像SnapKit / Masonry一样简单。