画面が1つあります。以下のように表示されます
ユーザーがクリックすると、アカウントとパスワード(ボタン)がありますが、下のように表示されます
両方のビューをそれに応じて移動したいので、ストーリーボードを使用して制約を追加しました。プログラミングから制約を変更する必要があります。
次に、コードで制約の定数値を設定します。
labelWidthConstraint.constant = newValue
アニメーション化する場合は、次のようなことができます。
labelWidthConstraint.constant = newValue
UIView.animate(withDuration: 0.3, animations: {
self.view.layoutIfNeeded()
})
self.labelWidthConstraint.constant = newValue;
[UIView animateWithDuration:0.3 animations:^{
[self.view layoutIfNeeded];
}];