実行時にアダプティブ レイアウトを設定する方法
複数のビューを持つアダプティブ レイアウトを使用して iOS アプリを開発しています。キーボードがポップアップしたときにビューの位置を変更したい。
以下の自動レイアウトコーディングを使用していますが、機能していませんでした。
NSArray *constraint_POS_V = [NSLayoutConstraint constraintsWithVisualFormat:@"V:|-vSpacing-[redView]-vSpacing-|" options:NSLayoutFormatDirectionLeadingToTrailing
metrics:metrics
views:viewsDictionary];
NSArray *constraint_POS_H = [NSLayoutConstraint constraintsWithVisualFormat:@"H:|-hSpacing-[redView]-hSpacing-|"
options:NSLayoutFormatDirectionLeadingToTrailing
metrics:metrics
views:viewsDictionary];
[self.view addConstraints:constraint_POS_V];
[self.view addConstraints:constraint_POS_H];