当前位置: 代码迷 >> Iphone >> UINavigationController的title有关问题
  详细解决方案

UINavigationController的title有关问题

热度:34   发布时间:2016-04-25 06:13:27.0
UINavigationController的title问题
UINavigationController + UITabBarController 这两者一起用的。。
为什么导航的title偏偏设置不上呢。。。
------最佳解决方案--------------------
引用:
引用:
你的UINavigationController + UITabBarController 是怎么用的

就是把tabbar添加到了nav的根试图上,然后把nav添加到了window中。。
self.tabBar = [[UITabBarController alloc]init];
    self.tabBar.viewControllers……


我写了个例子传了上去,你看看是不是你要的
http://download.csdn.net/detail/beijinuo/4734208
------其他解决方案--------------------
你试下self.tabBar.title = @"***",另外,我觉得你这个结构设计的有点问题,最好是把导航视图控制器加入到tabbarcontroller里面,tabbarcontroller作为最顶层
------其他解决方案--------------------
在每个控制器的init函数中添加
self.navigationItem.title=@"controller title";

试试这样行吗

------其他解决方案--------------------

-(id) init{
   self = [super initwithNibName:nil bundel:nil];
   if(self){
      self.title = @"111";
      UITabBarItem *tbi = [self tabBarItem];
      [tbi setTitle:@"222"];
   }
   return self;
}


试试这个。
------其他解决方案--------------------
你的UINavigationController + UITabBarController 是怎么用的
------其他解决方案--------------------
self.title = @""; 就可以修改
------其他解决方案--------------------
被push的viewcontroller的self.title就是导航栏看到的标题,不是设置导航对象的
------其他解决方案--------------------
引用:
UINavigationController + UITabBarController 这两者一起用的。。
为什么导航的title偏偏设置不上呢。。。

不行啊。
------其他解决方案--------------------
引用:
引用:
UINavigationController + UITabBarController 这两者一起用的。。
为什么导航的title偏偏设置不上呢。。。

不行啊。


他就会把tabbar的名称修改了。。。导航栏还是没有
------其他解决方案--------------------
引用:
在每个控制器的init函数中添加
self.navigationItem.title=@"controller title";

试试这样行吗


不行啊。。
------其他解决方案--------------------
引用:
Java code

-(id) init{
   self = [super initwithNibName:nil bundel:nil];
   if(self){
      self.title = @"111";
      UITabBarItem *tbi = [self tabBarItem];
      [tbi setTitle:@"222"];
   }
   ret……


导航条上面还是没有。。
------其他解决方案--------------------
引用:
你的UINavigationController + UITabBarController 是怎么用的


就是把tabbar添加到了nav的根试图上,然后把nav添加到了window中。。
  相关解决方案