Xcode IME - 获取方法调用的参数类型的快捷方式?

时间:2015-08-19 23:46:13

标签: ios xcode swift

在Xcode中,我总是想弄清楚要传递的参数类型,例如:对于此代码中给出的'attribute':

NSLayoutConstraint(
    item: someView,
    attribute: .CenterY,
    relatedBy: .Equal,
    toItem: view,
    attribute: .CenterY,
    multiplier: 1,
    constant: 0
)

当然是NSLayoutAttribute.CenterY

有没有办法快速找出属性中.CenterY的参数类类型而不使用NSLayoutConstraint上的按钮并读出func init调用?

1 个答案:

答案 0 :(得分:1)

当您输入NSLayoutConstraint(时,您会收到建议的自动填充功能:

enter image description here

然后在您单击Enter后,您将进入以下情况(您可以清楚地看到所有参数类型)

enter image description here

但是,如果你已经完整地写了NSLayoutConstraint()(就像在你的问题中那样),你所要做的就是点击itemattribute等等你将能够在快速帮助检查器中查看功能定义(如果已选中)

enter image description here

您可以轻松找出.CenterY的参数类类型。

如果这不是你需要的,你能否详细解释一下你想要达到的目标?