просмотреть зависимость / ссылку в автоматическом макете раскадровки - PullRequest
0 голосов
/ 01 июля 2019

Можете ли вы сослаться на представление в AutoLayout в раскадровке?В поле «константа» я хочу ввести что-то вроде myCustomView.width + 14.

Есть ли способ получить эту зависимость?

enter image description here

1 Ответ

1 голос
/ 01 июля 2019

Вам необходимо создать @IBOutlet в своем определении класса MyCustomView, например,

@IBOutlet weak var platzHalterLogoTrailingConstraint: NSLayoutConstraint!

, затем связать это ограничение, используя построитель интерфейса.

Вы определите начальное значение на вашей раскадровке, а затем программно измените его, когда вам нужно.

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