在iPad上创建标签栏应用程序
问题描述:
我开发了一个基于标签栏&的iPhone应用程序,并且我已成功完成该任务。在iPad上创建标签栏应用程序
现在我想创建与iPad上的一些细微的不同要求,我用的iphone同样的设计结构是不是在iPad在这里工作的问题相同的应用程序是我在做什么:
- ViewController (login)
- ViewController (List of devices)
现在这里的问题是
- ViewController (have tab bar view controller)
的视图控制器并没有叫这是成功的iPhone做了第一个选项卡有基于iphone标签栏的应用程序和iPad之间有什么不同?
[在我TabViewController]
IBOutlet UITabBarController *TabNavigator;
通过XIB文件 在我viewDidLoad中处理器连接使用:
self.view = self.TabNavigator.view;
答
我已经找到了解决办法,我个人不知道这个逻辑但在iphone中我很奇怪,我用来从应用程序委托下面调用标签栏控制器:
-(void) vLoadTabViewController
{
for (int i = 0; i < [[window subviews] count]; i++)
{
UIView * subView = [[window subviews] objectAtIndex:i];
[subView removeFromSuperview];
}
TabNavigationViewController *ooTabNavigationViewController = [TabNavigationViewController alloc];
[window addSubview:ooTabNavigationViewController.view];
[ooTabNavigationViewController release];
}
当我在iPad上移除发行版时,一切正常。