UILabel で、文字が長いと ... と、省略されてしまう件の解決方法。

UILabel で、設定する文字が長いと、「文字文字...」のように省略されて表示されてしまう。動的に文字列を設定している場合、意図せず ... となっちゃうんで、なんか嫌。という場合の解決方法。

UILabel の inspector というのか?に、LInes という項目があり、デフォルトは 1。これを 0 にすると、文字が長くなっても、ちゃんと複数行で表示してくれる。その場合、auto layout はどうなるかというと、consteration で設定した space は維持されるようで、動的に layout を調整してくれるようだ。なので、それを見越して consteration 設定しよう>自分

という話。