0

ビューコントローラの色を変更しようとしています。

誰かが私に次のように知らせてくれました。

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.view.backgroundColor = [UIColor groupTableViewBackgroundColor];

}

これがAppDelegate.mです

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
    // Override point for customization after application launch.
    if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
        self.viewController = [[[ViewController alloc] init] autorelease];
    } else {
        self.viewController = [[[ViewController alloc] init] autorelease];
    }
    self.window.rootViewController = self.viewController;
    [self.window makeKeyAndVisible];
    return YES;
}

これはViewController.mです

#import "ViewController.h"
@interface ViewController ()

@end

@implementation ViewController
- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    self.view.backgroundColor = [UIColor groupTableViewBackgroundColor];
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

しかし、結果として、viewcontrollerは黒い画面になります。

設定の背景色に変更するにはどうすればよいですか?

ここに画像の説明を入力してください ここに画像の説明を入力してください

4

1 に答える 1

0

これを試して

self.view.backgroundColor = [UIColor clearColor];

于 2012-09-25T00:55:49.677 に答える