私は神の愛のために、このサイズ変更されたスーパービューのコツを理解できません。
私はUIView *superview
with 4を持っていUILabels
ます。2 つは他の 2 つのヘッダーとして機能します。
4 つすべてのコンテンツは、データベースから動的に取得されます。
SizeToFit
vs SizeThatFits:(CGSize)
vs 、またはのいずれかUIView systemLayoutSizeFittingSize:
を渡します。UILayoutFittingCompressedSize
UILayoutFittingExpandedSize
プログラムで自動レイアウトを使用し、スーパービューの高さをダミーの数値以上に設定しました。
SizeToFit
これらのvs sizeThatFits:(CGSize)
vsをどこでどのように使用し、 または のいずれかUIView systemLayoutSizeFittingSize:
を渡します。ここでスタックに関する多くのヒントを読みましたが、結局何もありませんでした。UILayoutFittingCompressedSize
UILayoutFittingExpandedSize
スーパービューの制約を特定の場所で再計算する必要がありますか? コントローラークラスで高さを「@property」に設定し、削除して再読み込みすることはできますか? Atm 私はすべてをどこにでも置こうとしました。それでも、ダミーの高さとテキストが外側に浮かんでいる同じサイズの最終結果が得られます。サブビューで clipsToBound を設定した後でも。
私は私の髪を引っ掻いています.. 助けて