Cant Bild für UIBarButtonItem

Ich versuche image für meine UIBarButtonItem und ich kann es nicht schaffen, das zu tun. Ich habe versucht, zwei mal, und im ersten Fall bekomme ich mein Bild in der richtigen Stelle, aber wenn ich auf den button klicken passiert nichts (es sollte pop-out ein neues Fenster, aber nichts funktioniert). Es ist das Stück code, den ich verwendet habe:

UIImage *faceImage = [UIImage imageNamed:@"plus_button.png"];
    UIButton *face = [UIButton buttonWithType:UIButtonTypeCustom];
    face.bounds = CGRectMake( 0, 0, faceImage.size.width, faceImage.size.height );
    [face setImage:faceImage forState:UIControlStateNormal];
   UIBarButtonItem *faceBtn = [[[UIBarButtonItem alloc] initWithCustomView:face]initWithImage:faceImage style:UIBarButtonItemStylePlain target:self action:@selector(addProduct:)];

    self.navigationItem.leftBarButtonItem = faceBtn;

Im zweiten Fall, habe ich Bild-auf-Taste, und das neue Fenster erscheint, wie es sein sollte, aber es ist nicht nur meine benutzerdefinierte Bild, das ich will, sondern es auch zeigen, "Grenzen", es sieht aus wie das Bild wurde in der Mitte auf die Schaltfläche Standard. Natürlich möchte ich nur mein Bild, keine Grenzen, nur mein Bild. Es ist das Stück code, den ich verwendet haben, im zweiten Fall:

UIBarButtonItem *addButton = [[UIBarButtonItem alloc]initWithImage:faceImage style:UIBarStyleDefault target:self action:@selector(addProduct:)];

    self.navigationItem.leftBarButtonItem = addButton;

Mir bitte helfen das problem zu lösen, jede Hilfe würde geschätzt, danke!

Schreibe einen Kommentar