Seasons.NET

ちょっとした技術ブログです

UITableViewのセルをぶち抜く文字列を綺麗に折り返して収めてくれるサンプル


SmarterTableViewCellというサンプルを見つけました。


TableViewCellのセルは、文字列が長すぎてしまうと、
セルをぶち抜いてしまうため、折り返し設定が必要ですが、
折り返すと当然文字列によってセルの高さが異なります。

これを計算するにも使用しているフォントのサイズによって
これまた異なりますから、意外と面倒です。

これをやってのけた人がサンプルを公開してくださいました。


これは、利用しているフォントのサイズも考慮して、
設定した文字列を折り返し、セルの高さを計算して返すようになっています。