2016-10-31 4 views
1

私はIOS開発を初めて行っています。私はレーベルの最後にLinebreakに関する問題に直面しています。私は、切り捨てテールとしてtableviewセルのラベルのlinebreakを設定しているが、その動作していない(3つのドットで終わりを置き換えない)。この問題を解決するにはどうすればいいか教えてください。 が、これは、それが複数の行にテキストをラップすることを意味し、あなたがIow swift TableViewセルラベルLineBreakが機能しません...

No three dots are showing as LineBreak

On Drag Left Label Text is overlaping the action buttons.

+0

スタックオーバーフローへようこそ:-) [ask] と[mcve]の作成方法をご覧ください。画像としてではなく、テキストとしてコードを投稿してください。これは便利な答えを得るのに役立ちます。 – JimHawkins

+0

ラベルに追加する制約は何ですか?その幅を決定していますか? –

+0

あなたのラベルに自動制約があることを確認してください。この記事の私の答えを確認してください。http://stackoverflow.com/questions/40293336/uitableviewautomaticdimension-not-working-for-resizing-cell-height/40300589#40300589 – Joe

答えて

1

[自動レイアウト制約の解決]をクリックし、[レイアウト制約の更新]をクリックします。ポップアップが表示され、高さと幅の制​​約が追加されます。 問題が解決されることがわかります。

+0

うん、それは働いた。ずいぶんありがとう –

1

あなたはcell.eventName.numberOfLines = 0を与えているありがとうございます。それはそれを切り捨てません。最後に3つのドットを取得するには、デフォルトのnumberOfLines(つまり1)を指定する必要があります。

+0

こんにちは@Sharpkits、私はcell.eventName.numberOfLinesを1に変更しました。 –

+0

あなたのeventNameラベルの幅がスクリーンショットから観察されるように画面から外れることがあります。ラベルのレイアウトが正しく設定されていません。 –

関連する問題