кнопки на панели навигации не загружаются - PullRequest
0 голосов
/ 24 июня 2011

Я хочу добавить кнопки на панели навигации, но она не загружается на панели. Пожалуйста, помогите. Следующий код - мой код. Пожалуйста, скажите мне, где я иду не так.

1 Ответ

1 голос
/ 24 июня 2011

попробуйте

(void)viewDidLoad { 
    [super viewDidLoad];
    CGRect rect = CGRectMake(0.0, 0.0, 480.0, 32.0); 
    navBar = [[UINavigationBar alloc] initWithFrame:rect]; 
    navBar.items =   self.navigationController.navigationBar.items; 
    navBar.delegate = self; 

    UINavigationItem *navigationItem = [UINavigationItem alloc];
    [navBar pushNavigationItem:navigationItem animated:NO];
    [navigationItem release];

    UIBarButtonItem * rightButton = [[UIBarButtonItem alloc]initWithTitle:@"Photo" style:UIBarButtonItemStyleBordered target:self action:@selector(takePhoto)];

    UIBarButtonItem * backButton = [[UIBarButtonItem alloc]initWithTitle:@"Camera List" style:UIBarButtonItemStyleBordered target:self action:@selector(cancel:)];

    self.navigationItem.rightBarButtonItem = rightButton;
    self.navigationItem.leftBarButtonItem = backButton;

    [self.view addSubview:navBar];

    [backButton release]; 
    [rightButton release];
}
...