読者です 読者をやめる 読者になる 読者になる

甘いものが好きです

iOS App開発時に感じた疑問や課題、その他の雑感などを書いていきます。

searchResultsTableViewのスタイルをGroupedにするのは無理?

iOS SDK 4.3現在の話。

UISearchResultControllerを使用して検索機能を実装している。検索結果を表示するTableView (searchResultsTableView) 上で、1件の検索結果に対して複数の項目を表示したい。1つの項目だけであれば、TableViewのスタイルをPlain (UITableViewStylePlain) にし、セルのスタイルをUITableViewCellStyleSubtitleにするという対応でも良いのだが、複数の項目を表示するときにはTableViewのスタイルをGrouped (UITableViewStyleGrouped) にするのが望ましいこともある。

ところが、検索結果を表示するためのTableViewのスタイルをPlainではなくGroupedにしたいと思っていろいろと調べてみたのだけれど、どうやらこれは現状では不可能のようだ。今回はTableViewのスタイルをPlainにしてセルをカスタマイズすることにより対応する。