我的隐藏后是白白的,怎样去掉这块儿???拜托了

解决方案 »

  1.   

    我给你提供一个思路,不一定是最好的解决办法,
    你把navigationviewcontroller从UIWindow上remove,然后加入你需要的那个view.
      

  2.   

    [self.navigationController.navigationBar removeFromSuperview];这样写吗?木有效果呢
      

  3.   

    [self.navigationController setNavigationBarHidden:TRUE];
      

  4.   

    你用的那个sdk?我的不是这样的效果
      

  5.   

    我市把这个代码加入到viewDidLoad函数中的,不会出现这样的情况
      

  6.   

    不知到神马版本的sdk,就是直接苹果电脑下面的xcode,纠结我市新手呢~
      

  7.   

    方便把代码发到我邮箱么?如果方便的话,发到[email protected]
    Thx a lot!
      

  8.   

    不使用 UINavigationViewController 就是了,哪有那么复杂。
      

  9.   

    后面是白的,是因为你的navigationbar不是透明的,所以,默认的它后面的view的纵坐标的0 其实是44.所以,你把你的view的位置设置为(0,-44)就可以了。或者你可以把你的navigationbar的类型设置为translute,这样也可以。