ios - Why my navbar doesn't show up? -


i'm trying set window's root view controller uitabbarcontroller uinavigationcontroller reason navigation bar doesn't show up. knows why? thanks

here method:

- (void) showuseronlyscreen {     uitabbarcontroller *tabbarcontroller = [[uitabbarcontroller alloc]init];      sshomeviewcontroller *homevc = [[sshomeviewcontroller alloc]init];      uinavigationcontroller *homenav = [[uinavigationcontroller alloc]initwithrootviewcontroller:homevc];      [tabbarcontroller setviewcontrollers:@[homenav]];      self.window.rootviewcontroller = tabbarcontroller;    [self.window makekeyandvisible];  } 

your code ok.

check if uinavigationbar transparent applying border on it:

homenav.navigationbar.layer.borderwidth = 2.0f; homenav.navigationbar.layer.bordercolor = [uicolor redcolor].cgcolor; 

check if mistakenly hide navigationbar on sshomeviewcontroller controller this:

[self.navigationcontroller setnavigationbarhidden:yes animated:no]; 

Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

android - Keyboard hides my half of edit-text and button below it even in scroll view -

css - Make div keyboard-scrollable in jQuery Mobile? -