web-dev-qa-db-ja.com

プログラムではなく、ストーリーボード(またはインターフェイスビルダー)でUILabelのテキストを自動サイズ調整する方法

UILabelをクリックしてストーリーボードにドラッグしてから、テキストフィールドにテキストを追加するたびに、テキストが切り取られるため、UILabelをクリックしてドラッグして、テキストが表示されるようにUILabelを十分に拡大する必要があります。

UILabelをテキストに合わせて自動的に大きくする方法を理解できません。

これにより、新しいビューを設計する際の時間を節約できます。

58
Doug Null

Interface Builderの任意の要素で、要素を選択してヒットすることができます...

エディター>コンテンツに合わせたサイズ(キーボードショートカット: CMD+=

これにより、選択した要素で「sizeToFit」が実行されます。ラベルはテキストサイズに適合し、画像ビューは画像サイズにサイズ変更されます。

104
Fogmeister

Xcode 6.1では、競合するか、sizeToFitオプションを無効にする他の制約があるため、コンテンツ圧縮抵抗優先度を高い値に設定する必要がありました。

Content Compression Resistance Priority 前: Before 後: After

34
Shiprack