Adicionar barra de navegação em um controlador de exibição

Eu sou novo no iOS e quero adicionar uma barra de navegação no meu controlador de visualização com 2 botões de volta à esquerda e se inscrever à direita. Eu não tenho idéia de como fazê-lo. até agora eu adicionei apenas uma barra de navegação do construtor de interface, criou um (forte) refrnce para ele no arquivo .h e fez a seguinte codificação.

 navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 20, 1026, 50)];
[navBar setTintColor:[UIColor clearColor]];
[navBar setBackgroundColor:[UIColor redColor]];
[navBar setDelegate:self];
[self.view addSubview:navBar];
UIBarButtonItem *bi1 = [[UIBarButtonItem alloc] initWithTitle:@"subscribe" style:UIBarButtonItemStyleBordered target:self action:@selector(editBotton)];

bi1.style = UIBarButtonItemStyleBordered;

bi1.tintColor =[UIColor colorWithWhite:0.305f alpha:0.0f];

self.navigationItem.rightBarButtonItem = bi1;

mas nada acontece .. por favor me ajude

questionAnswers(2)

yourAnswerToTheQuestion