gpt4 book ai didi

ios - 无法使用类型为 'constraintsWithVisualFormat' 的参数列表调用 '(String, options: nil, metrics: nil, views: Dictionary)'

转载 作者:搜寻专家 更新时间:2023-11-01 06:45:32 24 4
gpt4 key购买 nike

我在我的演示项目中编写了以下代码。

func createConstraints() -> Void
{
//Views to add constraints to
let views = Dictionary(dictionaryLiteral: ("red",vwRed),("blue",vwBlue),("green",vwGreen))

//Horizontal constraints
let horizontalConstraints = NSLayoutConstraint.constraintsWithVisualFormat("H:|[red]|", options: nil, metrics: nil, views: views)
self.view.addConstraints(horizontalConstraints)

//Vertical constraints
let verticalConstraints = NSLayoutConstraint.constraintsWithVisualFormat("V:|[red]|", options: nil, metrics: nil, views: views)
self.view.addConstraints(verticalConstraints)
}

其中 vwRed、vwBlue、vwGreen 定义如下

    var vwBlue:UIView!
var vwRed:UIView!
var vwGreen:UIView!

现在出现如下错误

enter image description here

我正在使用 Xcode 7-beta

此外,我还想提一下,它没有接受和给出错误。

//Prep auto layout
vwRed.setTranslatesAutoresizingMaskIntoConstraints(false)
vwBlue.setTranslatesAutoresizingMaskIntoConstraints(false)
vwGreen.setTranslatesAutoresizingMaskIntoConstraints(false)

我改成了

    //Prep auto layout        

vwRed.translatesAutoresizingMaskIntoConstraints = false
vwBlue.translatesAutoresizingMaskIntoConstraints = false
vwGreen.translatesAutoresizingMaskIntoConstraints = false

谢谢

最佳答案

我修改了下面的代码,它消除了编译器错误。这对你有用吗?

    func createConstraints() -> Void
{
//Views to add constraints to
let views = Dictionary(dictionaryLiteral: ("red",vwRed),("blue",vwBlue),("green",vwGreen))

let horizontalConstraints = NSLayoutConstraint.constraintsWithVisualFormat("H:|[red]|", options: NSLayoutFormatOptions(rawValue: 0), metrics: nil, views: views)
self.view.addConstraints(horizontalConstraints)

//Vertical constraints
let verticalConstraints = NSLayoutConstraint.constraintsWithVisualFormat("V:|[red]|", options: NSLayoutFormatOptions(rawValue: 0), metrics: nil, views: views)
self.view.addConstraints(verticalConstraints)

}

关于ios - 无法使用类型为 'constraintsWithVisualFormat' 的参数列表调用 '(String, options: nil, metrics: nil, views: Dictionary<String, UIView!>)',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31298372/

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