2016-04-05 9 views
0

インタフェースビルダーでいくつかの制約がある表ビューセルにラベルがあります。 セルはセルフサイジングとうまく動作しています。 私の問題は、「後続スペース」の制約が機能していないことです。 テキストが壊れておらず、画面の右端に向かっています。 私はこれを理解していません。誰かが私を助けることができたなら、何時間も捜して根本的な原因を見つけられないので、何が素晴らしいのでしょう。ラベルがで0行に設定されているUIlabelの末尾のスペースが機能しない

: - あなたのコメントに基づいて

cell.commentLabel?.numberOfLines = 0 

http://picpaste.com/p1-AmKNGkwx.jpg

http://picpaste.com/p2-7ODUyyoc.jpg

+0

後続の定数nを削除して、後続の定数を再度割り当てますが、「マージンに定数を追加する」のチェックを外します。これを試して応答してください –

+0

あなたはtableviewの制約を共有してくださいできますか?それはテーブルビューが幅によって制約されていないようです... – Alladinian

+0

Unfortuantleyこれは動作していません – fipsikato

答えて

0

問題は、固定サイズ(600×444に設定しているということです上記)は、ほとんどのデバイスの幅の論理的な解像度よりも大きく、これによりセルが可視領域を超えて拡大します。

したがって、固定制約を削除して、いくつかの相対制約を追加する必要があります(たとえば、スーパービュー&の幅に合わせて、tableviewの一番下を「フッター」の先頭に設定するか、 ..ハードコードされた444をその高さに固執することもできます - 幅はここで重要です)

+0

ありがとうございました!あなたは私の一日を作った。私は今スーパービューとその作業完璧に相対的な幅を変更しました! – fipsikato

+0

@fipsikatoようこそ。あなたが好きなら、答えを受け入れるように自由に感じてください。あなたを助けた喜び – Alladinian

関連する問題