質問: [環境] iOS 7.0 or more than XCode 6.0.1 添付画像のように、UITableViewCellをPUSHしたときに、Cellの下側に新たにテキストエリアを表示したいです。上手く情報にあたることができず、こちらで聞いてみました。 アコーディオンという、セクション毎にセルの表示、非表示という言葉には突き当たりましたが、若干見たい情報とは違うといった状況です。実装方法や、githubのlibraryなど、ご存知でしたら教えていただけるとありがたいです。! ※英語版のstackoverflowはときどき使います。 ※添付画像について、不必要な情報は非表示にしております。
回答: `UITableViewDelegate`に`tableView:heightForRowAtIndexPath:`というセルの高さを指定するメソッドがあるので、それと`UITableViewDataSource`の`tableView:cellForRowAtIndexPath:`を実装して、`reloadData`や`reloadRowsAtIndexPaths:withRowAnimation:`をコールして変更したい行を再作成すれば実現できると思います。