Я пытаюсь научиться заполнять представление в своем раскадровке ползунками и кнопками программно. Я пытаюсь, в настоящее время, чтобы получить один запрограммированный ползунок придерживаться запрограммированной NSLayoutConstraint
Запрограммированное ограничение слайдера не обновляется
Вот мой код:
let centerXConstraint = NSLayoutConstraint(item: self.volumeSliderP, attribute: NSLayoutAttribute.centerX, relatedBy: NSLayoutRelation.equal, toItem: self.view, attribute: NSLayoutAttribute.centerX, multiplier: 1.0, constant: 10.0)
self.view.addConstraint(centerXConstraint)
Я должен упомянуть, что, когда я заменяю первый item
для слайдера, который уже существует на представлении (которое было размещено через Storyboard, с его собственными ограничениями, также помещенными в IB/Storyboard), оно верно обновляется с приведенным выше кодом NSLayoutConstraint
. Кроме того, я смог обновить свой запрограммированный volumeSliderP
с помощью специального кода, чтобы изменить его дескриптор и повернуть его вертикально.
Какой шаг я пропускаю, чтобы этот код NSLayoutConstraint
работал на моем запрограммированном слайдере?
Благодарим за помощь!
Вы можете показать полный код создания слайдера и добавить ограничения? –