私のプロジェクトには、セクション化されたデータを持つプレーンなUITableViewがあります。各セクションにはすべての文字のヘッダーがあるので、iPhoneの連絡先アプリのように見えます。しかし、変更したいのはヘッダーの背景の色だけです。このコードは動作しませんが、これは私がachiveしたいものです。UITableViewヘッダーに小さな変更を加える方法ですが、基本的にはデザインを維持する
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *headerView = [[[UITableView alloc] init] tableHeaderView];
[headerView setBackgroundcolor:[UIColor redColor]];
return headerView;
}
私はUIViewのをINITINGとし、今のヘッダーに見えるように、それを構築することにより、最初から私のheaderViewを設計でき、その後私が書く必要がありますはるかに多くのコードと私は定期的なヘッダーのコードがわからないので、私はちょうど背景色を変更したいので、簡単な方法かもしれないと思ったので、プロパティを推測する必要があります。
ありがとうございます!
-1または理由を残した人は不明ですが、これはhttp://stackoverflow.com/questions/の略語です。 7392754/table-for-tableviewの標準ビューのヘッダーにアクセスできる方法 – danh
あなたが正しいです。ありがとう! –