【发布时间】:2019-11-12 04:31:02
【问题描述】:
【问题讨论】:
-
不幸的是没有。您必须以编程方式执行此操作。
标签: swift uistoryboard ios-autolayout
【问题讨论】:
标签: swift uistoryboard ios-autolayout
您需要像这样在 MyCustomView 类定义上创建一个@IBOutlet
@IBOutlet weak var platzHalterLogoTrailingConstraint: NSLayoutConstraint!
然后使用界面生成器绑定该约束。
您将在情节提要上定义一个初始值,然后在需要时以编程方式对其进行更改。
override func viewDidAppear() {
super.viewDidAppear()
platzHalterLogoTrailingConstraint.constant = calculateTrailingConstant()
}
【讨论】:
platzHalterLogoTrailingConstraint.constant = viewB.widthAnchor + playtzHalterLogoWidthAnchor / 2 但我不能将anchor 除以Int。