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
Post a Comment