0
我試圖禁用除第一個選項卡以外的選項卡欄的所有選項卡。我想出了這個代碼:在viewDidUnload之後繼續引用tabbar?
-(void)disableMainTabBar{
[self setSelectedIndex:0];
for(UITabBarItem *item in self.mainTabBar.items){
if(self.firstTabBarItem != 0) item.enabled = false;
self.firstTabBarItem++;
}
}
此代碼位於UITabBarControllers類文件中。 儘管當我從另一個類調用此函數時,它在自己的類中調用時無效。當我調用tabbar時,只要調用上述方法時從另一個類調用此方法時,它將顯示NULL。我怎樣才能讓它在viewDidUnload被調用後保持對tabbar的引用?
我是iOS開發新手,請耐心等待。
謝謝!
-Shredder2794