UITabBarController nicht ausgewählte Symbolbildfarbe

Ich habe einen UITabBarController, den ich ändern möchte. Derzeit sind die Symbolbilder für nicht ausgewählte Registerkarten standardmäßig grau. Ich weiß, dass Sie den Farbton dieser nicht ausgewählten Symbolbilder nicht programmgesteuert ändern können. Apple sagt, dass der Farbton durch den tatsächlichen Farbton der PNG-Datei selbst gesteuert wird. Wenn Sie also ein weißes oder grünes Symbolbild möchten, müssen Sie ein PNG verwenden, das das Bild als Weiß oder Grün usw. anzeigt. Danach müssen Sie UIImageRenderingModeAlwaysOriginal AND initWithTitle: image: selectedImage: Ich habe diesen Code in meinem FirstViewController.m und verwendet Ich legte es in die - (void) viewDidLoad. Es wird jedoch ein Analyseproblem angezeigt: Der erwartete Bezeichner und sein Verweis auf die Klammer nach Null. Kennt jemand das Problem mit diesem Code?

//
//  FirstViewController.m
//  tabmock5
//
//  Created by USER on 9/26/13.
//  Copyright (c) 2013 USER. All rights reserved.
//

#import "FirstViewController.h"

@interface FirstViewController ()

@end

@implementation FirstViewController

- (void)viewDidLoad
{
[[UIImage imageNamed:@"white_stats.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

[self.tabBarItem initWithTitle:[nil]image:[UIImage imageNamed:@"white_stats.png"]selectedImage:[UIImage imageNamed:@"white_stats.png"]];

[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage