[問題] tabBarController 沒反應
有點不知道怎麼下標題...這次真的遇到困難了...
簡單敘述一下問題
現有一個UITabBarController,是Initial View Controller,
跟它有Relationship的都會有tabBar.
原本的tabBar已經被我hidden,改用我自己的UIView來做.
假設我現在在FirstViewController,
我需要一個功能, 在原本的tabBar(自己的UIView)上面再蓋一層UIView過去.
(沒辦法在FirstViewController當中addSubView, 因為不管怎樣都會被tabBar蓋掉)
但是問題來了, 在FirstViewController不管怎麼呼叫TabBarController中的method,
method會有反應(NSLog), 但是執行的動作卻都沒反應
ex:
- (void) hideTabBar
{
NSLog(@"YES");
self.bar.hidden = YES;
}
NSLog會有值出來, 代表method有執行到,
但是我的bar(UIView)卻無法hidden....
這是什麼問題勒...~"~
另請問
MyTabBarController *tab = [self.storyboard instantiateViewControllerWith
Identifier:@"Bar"];
[tab showsStatusBar];
跟
MyTabBarController *tab = [[MyTabBarController alloc] init];
[tab showsStatusBar];
這兩者都能執行該method, 但有何差異?建議用哪一種呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.71.249
※ 編輯: kiii210 來自: 111.248.71.249 (02/06 22:07)
※ 編輯: kiii210 來自: 111.248.71.249 (02/06 22:37)
→
02/07 13:25, , 1F
02/07 13:25, 1F
→
02/07 17:32, , 2F
02/07 17:32, 2F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章