2012-02-23 14 views

答えて

1

セパレータスタイルがシングルラインエッジに設定されているため、白色になります。シングルラインに変更すると、白線が消えます。それがあなたの問題を解決するかどうかは確かではありませんが、色々な作業をせずに色を変更するとは思いません。

Appleが連絡先見出しに使用するものは、最初のセクションのセルではなく、0セクションのtableView:viewForHeaderInSection:です。透明な背景を指定することはできますが、ピンストライプはその背景に表示されます。グループ化されたテーブルビューのセクションヘッダーには境界線がないため、境界線は表示されません。

あなたがInterface Builderのか使用してコードでカスタムセルを建てかどうか、tableView:viewForHeaderInSection:で使用するためUIViewUITableViewCellからこれらのビューを移行するために、かなり簡単な作業でなければなりません。

あなたは、その単語を含むラベルを作成し、手動でセクション0ヘッダビューに追加しない限り、セクション1、たとえば、ため詳細タイトルを保つことができるでしょうかどうかは知りません。

最後に、上記のアドバイスが役に立たなかった場合は、check this link outです。

+0

ありがとう、私はそれを1行に変更し、必要に応じて設定し、それは働いた。残っている奇妙なことは、このようなテーブルビューの背景を設定すると、self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@ "Leather.png"]];背景をテーブルビューに設定しますが、テーブル内の各セクションも背景に設定します。だから、同じ画像が各セクションの後ろにのみ重なり合っていて、コンテンツを引っ張るときに奇妙に見えます。これを修正する方法はありますか? – jarryd

+0

私はあなたのテーブルの 'backgroundView'プロパティを設定すべきだと思います。 –

+0

これも役に立ちます - http://stackoverflow.com/questions/1370849/how-do-i-set-a-background-image-for-a-grouped-table-view –

関連する問題