ios - 如果我想以编程方式创建这些约束,该怎么做?-LMLPHP
我对这些限制有一个合适的看法。我正在尝试以编程方式创建UITableView,但仍然希望在代码中包含这些约束。

最佳答案

通过使用可视化格式语言,您可以相对轻松地完成此操作:
将视图topLayoutGuidebottomLayoutGuide添加到字典中。我用了views。您还必须将translatesAutoresizingMaskIntoConstraints设置为false才能使约束生效。
例子:

view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|[yourView]-(-15)-|", options: [], metrics: nil, views: views))
view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:[topLayout][yourView][botLayout]", options: [], metrics: nil, views: views))

关于ios - 如果我想以编程方式创建这些约束,该怎么做?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34959234/

10-13 07:54