2016-03-22 14 views
0

ich ein UIBarButtonItem, dass ich mit dieser Methode implementieren:UIBarButtonItem Titel verkürzt nach Sperr-/minimieren

+ (UIBarButtonItem*) backButton:(id)sender { 

     UIBarButtonItem *barBackButton = [[UIBarButtonItem alloc] initWithTitle:@"<Back" style:UIBarButtonItemStylePlain target:sender action:nil]; 

     return barBackButton; 
} 

Die Zurück-Taste ist wie ich will:

enter image description here

Warum UIBarButtonItem abschneidet?

Aber nach Bildschirm gesperrt ist oder der Text minimiert kürzt:

enter image description here

Antwort

0

Versuchen Sie, diese

UIButton *btnLeft=[UIButton buttonWithType:UIButtonTypeCustom]; 
    btnLeft.frame=CGRectMake(0, 0, 40, 40); 
    [btnLeft addTarget:self action:@selector(onClickBackBarItem:) forControlEvents:UIControlEventTouchUpInside]; 
    [btnLeft setTitle:@"<Back" forState:UIControlStateNormal]; 
    btnLeft.titleLabel.font = [UIFont fontWithName:@"YOURFONT" size:25.0]; 

    //[btnLeft setImage:[UIImage imageNamed:@"BackArrowNavBtn"] forState:UIControlStateNormal]; // image for back button 
    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:btnLeft]; 

-(void)onClickBackBarItem:(id)sender 
{ 
    NSLog(@"back"); 
} 
+0

gleiche Problem bleibt. – Roo

+0

können Sie die Tastenbreite ändern? –

+0

Ja, aber es ist nicht das Problem. – Roo

Verwandte Themen