作者markzog21 (残羽星辰)
看板MacDev
标题Re: [问题] 请问tabbar hidden以後的白底该如何消除?
时间Thu Aug 12 03:04:14 2010
※ 引述《zonble (zonble)》之铭言:
: ※ 引述《markzog21 (残羽星辰)》之铭言:
: : 因为程式的架构是
: : main -> delegate ->
: : tabbarcontorller ->
: : navgationbarcontroller ->
: : viewcontroller
: : 当开始碰美工以後发现 tabbar hidden 那块会是白色的
: : 程式没有因tabbar hidden 以後释放出那块的 frame
: : 所以改不到它
: : 不知如何是好?
: 有点看不太懂,在 navigation controller push 了另外一个
: view controller之後,要把 tabbar 隐藏起来?
: 如果是这样,不如改个作法,反过来让 navigation controller
: 来包 tabbar controller。
突然想到该怎麽问比较准确
navigationController有这个可以隐藏且释放他的空间的函式
[self.navigationController setNavigationBarHidden:YES animated:animated];
但是tabbar我只找到这个隐藏的方式
self.tabBarController.tabBar.hidden = YES;
而这个方式跟
self.navigationController.navigationBar.hidden = YES;
功能一样(会隐藏但是会留下白底)
但是我要的不是这个功能
我要的是 tabbar 做到跟setNavigationBarhidden函式一样的功能
这样子好像比较准确表达我要的东西
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.64.84.176
2F:→ zonble:试试看是不是你想要的东西 08/12 03:30
3F:→ markzog21:zonble大也没睡阿 == 我在赶进度说 呵 08/12 03:39
4F:→ markzog21:对耶可它怎麽做到的== 而且这可以用在view中吗? 08/12 03:44
5F:→ markzog21:他是去抓tabbarcontroller的delegate来继承? 08/12 03:45
6F:→ zonble:作法就是把 tabbar controller 放进 nav controller 里啊 08/12 03:47
7F:→ markzog21:是在Navigation里面另外开个shareDelegate 08/12 03:50
8F:→ markzog21:然後重新抓viewcontroller进nav controller里 懂了 08/12 03:50
9F:→ markzog21:那可以顺便问一下 怎麽让view可以读到tableview里面的 08/12 03:52
10F:→ markzog21:Objects array吗? 不知道该怎麽下查询关键字.. 08/12 03:54
11F:→ zonble:你的view 是什麽 view? @_@ 08/12 04:11
12F:→ markzog21:viewController 空白的 08/12 04:14
13F:→ zonble:完全不懂你的意思耶 08/12 04:15