0

テーブルと一緒にスクロールする背景を UITableView に設定しようとしています。(以前の調査から) 提案されたアプローチの 1 つは、次を使用することです。

self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]];

残念ながら、これは iOS 5.1 での結果です。 ここに画像の説明を入力

元の背景は次のようになります。

ここに画像の説明を入力

どうやら、問題は iOS6 には影響しません。iOS5でそれを修正する方法について何か考えはありますか?

4

1 に答える 1

0

セクションのヘッダーとフッターのビューがめちゃくちゃになっているようです。次のデリゲートメソッドが正しく設定されていますか?iOS5には、セットアップされていない場合にデフォルトにするという問題があります。ただし、iOS6についてはよくわかりません。

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section 

- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section 

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section 

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section 

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section 
于 2012-09-17T10:59:12.047 に答える