Twitterクライアントでよく見る可変長のUITableViewCellを作成してみました。(ソース) ざっくりと調べたところ、UILabelを用いると簡単に実装できるみたいなんですが、これの問題点はhrefなどのリンクが使えないところ。 僕のよく使ってるechofonなんかは、aタグだけじゃなく@XXXXとかもリンクで飛べる実装にしているみたいなので、これも視野に入れて実装してみたいな、と。 で作ってみた。 実装は大まかに以下のよう。 1.tableView:heightForRowAtIndexPathにとりあえずの高さ100.0を返す。 2.tableView:cellForRowAtIndexPathでUITableViewCellを作成する。高さ1のUIWebViewを作成し、loadHTMLStringでテキストを読ませておく。 3.tableViewをreloadするために
![Twitter Clientライクな可変長UITableViewCell](https://cdn-ak-scissors.b.st-hatena.com/image/square/6e3cf63b38875943c58d97faca3d6d12f2a79514/height=288;version=1;width=512/http%3A%2F%2F2.bp.blogspot.com%2F-EsRtYWDRe7Q%2FT2iamMNCIAI%2FAAAAAAAACqQ%2Fd-Mq__iQvcs%2Fw1200-h630-p-k-no-nu%2Fafter.png)