gpt4 book ai didi

ios - Swift 3 AddConstraintWithFormat 的语法?

转载 作者:搜寻专家 更新时间:2023-10-30 22:28:20 25 4
gpt4 key购买 nike

我找到了源代码:

view.addConstraintsWithFormat("H:|[v0]|", views: menuBar)
view.addConstraintsWithFormat("V:|[v0(50)]", views: menuBar)

我正在使用 Swift 3,它在我的 Xcode 8 中不工作

谁能告诉我那是什么代码?

非常感谢!

最佳答案

你应该这样写一个函数:

   func addContraintsWithFormat(_ format: String, views: UIView...) {
var viewDict = [String: UIView]()

for (index, view) in views.enumerated() {
let key = "v\(index)"
view.translatesAutoresizingMaskIntoConstraints = false
viewDict[key] = view
}

addConstraints(NSLayoutConstraint.constraints(withVisualFormat: format, options: NSLayoutFormatOptions(rawValue: 0), metrics: nil, views: viewDict))
}

这对你有用!

可能您需要 Visual Format Language使用此功能。

关于ios - Swift 3 AddConstraintWithFormat 的语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42264337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com