1

テーブルが縦向きモードで表示されている場合、テーブルビューのカスタムセル内のラベルのサイズが変更されません

Xcode 6、ベータ 5 の使用 - Swift 言語。シミュレータ iPhone 5s の実行

この新しい Xcode では、ViewController と tableview のデフォルト サイズは 600x600 です。したがって、制約を追加することは非常に重要になります。

プロジェクト全体へのリンクは次のとおりです: https://www.dropbox.com/s/mwjubsmcc8kwv1n/test%202.zip

以下は、tableviewcell 内のラベルに適用した制約です。すべてが Priority = 1000 に設定されていますが、さまざまな優先順位の組み合わせも試しました。

ラベルの制約

制約の拡大画像 ラベルの制約

私はさまざまなコンテンツ ハグの優先順位とコンテンツの圧縮耐性の優先順位を試しました。何も役に立ちませんでした。

ここで、左右の制約で各辺が 100 ピクセルになるように指定されているため、縦向きモードでラベルの幅を次のサイズに変更する必要があります。

320-100-100 = 120px

これは、デバイスに設定されている幅の制約 <= 300 を満たしています。

悲しいかな!!! 私が得続けているのはこれです。

ラベルがクリップしない

風景はよく見えますが。

ここに画像の説明を入力

これが私のラベルの設定です(念のため)

ラベル設定

Number of "Lines = 0" を Lines=1 に変更しましたが、これも役に立ちません。

4

1 に答える 1