ここでは、問題を説明する2つの画面を示します。ビュー内にScrollViewがあります。 ScrollView内にLavel + TextFieldがあります。 Label.leadingとTextField.trailingをScrollViewに制約している場合、TextFieldはサイズ変更されずに幅全体が占有されます。しかし、私はそれらを外部ビューに制約している場合、正しくサイズ変更されていることがわかりました。スクロールビューの制約事項
誰かがこれを説明することができますし、TextViewのサイズを変更するためのよりよい解決策がありますか?
(最初の画面でグレー表示制約がアンインストールされている)
ありがとう、私は今問題を理解していますが、その場合は私のソリューションは実際には余分なビューを導入していないので、より良いです。 label.leading = safeArea.leadingとtextField.trailing = safeArea.trailingを作成することで、実際にコンテンツの幅を設定しています。 – ssianky