最近、解決に失敗したInterface Builderで問題が発生しました。私はUICollectionViewControllerを使用しています。セルを追加するとすぐに、自動レイアウト更新を示すオレンジ色の四角形がすぐに表示されます。フレーム/セルを更新しても何も変更されません。オレンジ色のマーキングに関連する警告は、Yがであり、常にであり、正確には X-100である場合、「期待値:高さ= Y、実績:高さ= X」と表示されます。つまり、カスタムセルの高さを193に設定すると、「期待値:高さ= 93」と表示されます。これは私がどのサイズを入力しても起こります。Xcode Interface Builder 9.1コレクションビューのセルが "予想高さ"が小さすぎます
この問題は、サブビューとその制約に多くの困難があることです。たとえば、セルと同じ高さに保つために制約を持つサブビューを追加すると、セルが193であるにもかかわらず、93(予想される高さ)として表示されます。レイアウトは不可能になります。
同じ問題を新しいセルに追加しようとしました。私はすべてのサブビューを削除して、それらを再追加してみました。
いずれのアイデアも大歓迎です。
ありがとうございました!
を消えます。 – user139816
このバグはとても迷惑です。 – Makalele