[[self tableView] setBackgroundColor:[UIColor redColor]];
ですが、このコードではiOS6の背景色は変わりません。
以下の様にする必要があります。
[[self tableView] setBackgroundView:nil]; [[self tableView] setBackgroundColor:[UIColor redColor]];一旦、背景ビューを nil にしてしまわないと、背景ビューの方が優先されてしまい、背景色の変更が表示されません。
おそらく、背景色を設定しているビューの上に、背景ビューを載せているのでしょう。
色変更をしたい場合ですから、ビューの方を nil にしても問題ありません。
iOS5でも特別エラーやワーニングも出ません。
0 件のコメント:
コメントを投稿