タップ後に大きくなるように「成長」させたいというビューがあります。大きすぎて画面に収まらない場合は、その領域を UIScrollView にする必要があります。UIScrollView はスクロールしません。私の推測では、制約が間違っていると思います。ここで詳細情報を提供するために、どのデバッグ トリックを使用すればよいかわかりません。
メイン ビューには、画面の約 2/3 を占める画像、下部のビュー、および下部のビューの上部と位置合わせされた下部を持つビューがあり、その下部領域をオーバーレイします。画像 (アルファ透明度を .5 に設定)。このビューにはスクロールビューがあり、そのスクロールビューにはラベルがあります。そのラベルには 2 行のテキストが表示されます。それはすべてうまくレイアウトされています (そして、この時点でスクロール ビューをスクロールさせたくありません。それを防ぐためのコードは作成しませんでした。スクロールしないだけです)。
その最後のビューへのタップ ジェスチャがあります。タップすると、テキスト ラベルが 2 行から 0 行に変更されます。ラベルに >= を使用した高さの制約があります。ビューがナビゲーション バーまで拡大しないように、高さの制約があります。ビューはすべて適切なサイズに拡大します。そのテキストが大きすぎて、高さの制限に直面している場合は、そのテキストをスクロールさせたいと考えています。
テキストがスクロールしないのはなぜですか? スクロールが有効です。行数が変更されたため、UIScrollView のコンテンツ サイズを変更する必要があるかどうかはわかりません。