【问题标题】:How do you incorporate a variable in a NSLayoutConstraint string?如何将变量合并到 NSLayoutConstraint 字符串中?
【发布时间】:2015-08-15 22:09:59
【问题描述】:

是否有正确的方法在约束字符串中使用变量,如下所示?

let x = 6
self.addConstraints(
    NSLayoutConstraint.constraintsWithVisualFormat(
    "H:|-x-[subView(==16)]|",
    options:[], metrics:nil,
    views:viewDictionary))

self.addConstraints(
    NSLayoutConstraint.constraintsWithVisualFormat(
    "V:|-x-[subView(==16)]|",
    options:[], metrics:nil,
    views:viewDictionary))

【问题讨论】:

    标签: autolayout nslayoutconstraint swift2


    【解决方案1】:

    这就是metrics 字典的用途。传递像[ "x": x ] 这样的字典。

    【讨论】:

      猜你喜欢
      • 2010-10-07
      • 2013-04-12
      • 1970-01-01
      • 2023-03-12
      • 2015-11-14
      • 2012-02-23
      • 2021-12-18
      • 1970-01-01
      • 2013-03-25
      相关资源
      最近更新 更多