我对这些限制有一个合适的看法。我正在尝试以编程方式创建UITableView,但仍然希望在代码中包含这些约束。
最佳答案
通过使用可视化格式语言,您可以相对轻松地完成此操作:
将视图topLayoutGuide
和bottomLayoutGuide
添加到字典中。我用了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/