UINavigation bar im hintergrund iPhone

Ich habe folgenden code in meine Anwendung zu ändern, die Navigationsleiste Bild.

- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.navigationController.navigationBar setTintColor:[UIColor blackColor]];
[self setNavigationBarTitle];
}
-(void)setNavigationBarTitle {
UIView *aViewForTitle=[[[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 45)] autorelease];
UIImageView *aImg=[[UIImageView alloc] initWithFrame:CGRectMake(-8, 0, 320, 45)];
aImg.image=[UIImage imageNamed:@"MyTabBG.png"];
[aViewForTitle addSubview:aImg]; [aImg release]; 
UILabel *lbl=[[[UILabel alloc] initWithFrame:CGRectMake(0, 0, 305, 45)] autorelease];
lbl.backgroundColor=[UIColor clearColor]; lbl.font=[UIFont fontWithName:@"Trebuchet MS" size:22];
lbl.shadowColor=[UIColor blackColor]; [lbl setShadowOffset:CGSizeMake(1,1)];
lbl.textAlignment=UITextAlignmentCenter; lbl.textColor=[UIColor whiteColor]; lbl.text=@"Mobile Tennis Coach Overview";
[aViewForTitle addSubview:lbl];
[self.navigationItem.titleView addSubview:aViewForTitle];
}

Siehe folgende Bilder. Sie können das problem sehen, das ich mich vor.

UINavigation bar im hintergrund iPhone


UINavigation bar im hintergrund iPhone

Jeden einzelnen view-controller für meine Anwendung hat die oben genannten Methoden zum festlegen der hintergrund der Navigationsleiste.

Wie auch immer, wenn ich drücken Sie eine neue view-controller in meiner Anwendung. Zurück-Taste wird angezeigt.

Muss ich zurück-Taste werden angezeigt. Aber Das Bild sollte hinter der Schaltfläche "zurück".

Nun bin ich etwas verwirrt hier.

Können Sie mir helfen zu diesem?

Vielen Dank im Voraus für das teilen Ihres Wissens mit mir.

Vielen Dank.

  • Hi Sagar, wie sieht ein normaler button (also nicht die Schaltfläche "zurück") machen? Funktioniert es ok oder habe auch das gleiche problem?
  • in meinem vorherigen Navigations-controller - Ansicht verschwindet-Methode - habe ich auch eingestellt-Titel zurück - selbst.navigationItem.title=@"zurück".
Schreibe einen Kommentar