純備份
不知道這作法和使用其他 tabbarcontroller 套件比較如何
在 UIApplication 中加入:
[self.tabBarController.tabBar.superview.addSubview: fakeTabBG];
[self.tabBarController.tabBar.superview addSubview: fakeTab];
[self.tabBarController.tabBar.superview addSubview: fakeNavBar];
在自製的 fakeTabItem (TabBar 下面的 Tab,其實是以 UIButton 實作)
[fakeTabItem4 addTarget:self action:@selector(tabItemPressed:) forControlEvents:UIControlEventTouchUpInside];
每個 Tab Button trigger 原生 tabBarController
- (void)tabItemPressed: (UIButton *) sender
{
nowTabIndex = [[[NSNumber alloc] initWithInteger: sender.tag] intValue] -1;
self.tabBarController.selectedIndex = nowTabIndex;
[self chkPressed];
}
沒有留言:
張貼留言