【问题标题】:view dependency / reference in storyboard auto layout在情节提要自动布局中查看依赖项/引用
【发布时间】:2019-11-12 04:31:02
【问题描述】:

您可以在 Storyboard 中引用 AutoLayout 中的视图吗? 在“常量”字段中,我想输入类似myCustomView.width + 14 的内容。

有没有办法获得这种依赖关系?

【问题讨论】:

  • 不幸的是没有。您必须以编程方式执行此操作。

标签: swift uistoryboard ios-autolayout


【解决方案1】:

您需要像这样在 MyCustomView 类定义上创建一个@IBOutlet

@IBOutlet weak var platzHalterLogoTrailingConstraint: NSLayoutConstraint!

然后使用界面生成器绑定该约束。

您将在情节提要上定义一个初始值,然后在需要时以编程方式对其进行更改。

override func viewDidAppear() {
   super.viewDidAppear()
   platzHalterLogoTrailingConstraint.constant = calculateTrailingConstant()
}

【讨论】:

  • 好的。那么你将如何以编程方式实现呢?我想要这样的东西:platzHalterLogoTrailingConstraint.constant = viewB.widthAnchor + playtzHalterLogoWidthAnchor / 2 但我不能将anchor 除以Int
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-28
  • 1970-01-01
  • 2015-05-29
相关资源
最近更新 更多