У меня есть пользовательский значок на моей панели навигации, и даже когда я установил размер 600 x 400, он все еще отображается на маленьком баре.Сделать навигационную кнопку крупнее
Мой код для него является:
-(void)goBackOne {
[self.navigationController popToRootViewControllerAnimated:YES];
}
- (void)viewDidLoad
{
UIButton *backbtn = [UIButton buttonWithType:UIButtonTypeCustom];
backbtn.frame = CGRectMake(0, 0, 35, 25);
[backbtn setBackgroundImage:[UIImage imageNamed:@"done_button.png"] forState:UIControlStateNormal];
[backbtn addTarget:self action:@selector(goBackOne) forControlEvents:UIControlEventTouchUpInside];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backbtn];//set new button
self.navigationItem.hidesBackButton = YES;//hide original back button
}
Проверка pls [UIImage imageNamed: @ "done_button.png"] size – NANNAV