2017-09-29 7 views
0

のラベルを切り捨てる:UILabelとUIButton - 私はダイナミックなタイトルラベルと次のスクリーンショットのようにその横のボタンを含むカスタムセルでのUITableViewを持っている私のアプリでは代わりにボタン

my custom cell

私の問題は、Titleラベルが長すぎる場合、ボタンが切り捨てられる場合です。

代わりに、ラベルを切り捨てて、ボタンを常に完全に表示する必要があります。どうすればこれを達成できますか?

(国際化があまりにもサポートする必要があるため、私は、ボタンの固定幅を設定する必要はありません)

+0

UILabelのフォントサイズを設定しminimin。 – user1374

+0

UILabelのミニミンフォントサイズを設定します。 – user1374

答えて

1

(低)250としてlabelbutton間の制約の優先順位を設定します。そしてあなたのタイトルラベルからスペースを引っ張っているもう一つの制約を、ボタンの幅よりも少し大きいはずのスーパービューに設定してください。それがあなたを助けることを願ってください。

1

1)buttonに一定の幅を設定し

注:ボタンは、この場合に切り捨てられるだろうあなたが一定の幅を設定するかどうlabel

に固定幅

2)セットlabelになると、iPadと同じになりますので、非常に醜いです。

enter image description here

あなたが水平方向250を設定label

について拘束に続いてContent hugging priorityContent compression resistance priority

  • セットを使用してlabel

    3)に固定幅を設定する場合は、UIScreenに基づいて幅を管理する必要がありますContent hugging priorityおよび749で Content compression resistance priority

    enter image description here

関連する問題