iphone 开发,如何隐藏navigationbar????请指教。。。

iOS 码拜 7年前 (2015-05-09) 390次浏览 0个评论
 

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

拜托了。。。

等大牛指教啊。。。
我给你提供一个思路,不一定是最好的解决办法,
你把navigationviewcontroller从UIWindow上remove,然后加入你需要的那个view.
[self.navigationController.navigationBar removeFromSuperview];这样写吗?木有效果呢。。。
[self.navigationController setNavigationBarHidden:TRUE];
引用 4 楼 nicktang 的回复:

[self.navigationController setNavigationBarHidden:TRUE];

这个东西的效果就是白白的。。。

你用的那个sdk?我的不是这样的效果
我市把这个代码加入到viewDidLoad函数中的,不会出现这样的情况
不知到神马版本的sdk,就是直接苹果电脑下面的xcode,纠结。。。我市新手呢~
方便把代码发到我邮箱么?如果方便的话,发到nicktc78@hotmail.com
Thx a lot!
不使用 UINavigationViewController 就是了,哪有那么复杂。
上面的很给力了!
引用 9 楼 nicktang 的回复:

方便把代码发到我邮箱么?如果方便的话,发到nicktc78@hotmail.com
Thx a lot!

sorry~

100分
后面是白的,是因为你的navigationbar不是透明的,所以,默认的它后面的view

的纵坐标的0 其实是44.

所以,你把你的view的位置设置为(0,-44)就可以了。

或者你可以把你的navigationbar的类型设置为translute,这样也可以。

引用 13 楼 windows_star 的回复:

后面是白的,是因为你的navigationbar不是透明的,所以,默认的它后面的view

的纵坐标的0 其实是44.

所以,你把你的view的位置设置为(0,-44)就可以了。

或者你可以把你的navigationbar的类型设置为translute,这样也可以。

OK, I””ll try


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明iphone 开发,如何隐藏navigationbar????请指教。。。
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!