2011-01-31 10 views
4

私の背景色は白です!どうして? iPad用の新しいビューベースのアプリを起動し、viewDidLoadで背景色を設定するだけです。iPadのgroupTableViewBackgroundColorの問題点は何ですか?

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    self.view.backgroundColor = [UIColor groupTableViewBackgroundColor]; 
} 

何が間違っていますか。私はそれをredColorに設定すると動作します。どうして?

答えて

7

groupTableViewBackgroundColor(少なくともiOS 4.2搭載のiPadの場合)は、iPhoneで使用されているパターンではなく、clearColorと同じです。 UIColorのcolorWithPatternImage:メソッドを使用して、独自の背景パターンで「カラー」を作成できます。

+0

私はそれをしましたが、 –

0

groupTableViewBackgroundColorはiPadでは機能しません。それはiPhoneだけです。代わりに、あなたは使用することができます

UIColor *clr = [UIColor colorWithRed:0.875 green:0.88 blue:0.91 alpha:1]; 
[[self view] setBackgroundColor:clr]; 
関連する問題