在我的代码中我像这样调用标签栏控制器:
[[TTNavigator navigator] openURLAction:[TTURLAction actionWithURLPath:@"tt://tabBar"]];
对于标签栏这样调用的第一页:
- (id)init{
if (self = [super init]) {
self.title = @"app";
UIImage* image = [UIImage imageNamed:@"tab.png"];
self.tabBarItem = [[[UITabBarItem alloc] initWithTitle:self.title image:image tag:0] autorelease];
self.variableHeightRows = YES;
id<TTTableViewDataSource> ds = [MainPageDataSource dataSourceWithItems:nil];
ds.model = CreateTabModelWithCurrentSettings();
self.dataSource = ds;
}
return self;}
-(void)loadView{
self.view = [[[UIView alloc] initWithFrame:TTApplicationFrame()] autorelease];
self.tableView = [[[UITableView alloc] initWithFrame:TTApplicationFrame() style:UITableViewStylePlain] autorelease];
self.tableView.rowHeight = 80.f;
self.tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[self.view addSubview:self.tableView];}
如上所示。
如何删除“后退”标题?
如何删除这两个标题?
实际上我发现后退导航栏是以前的登录页面,所以有没有办法在调用标签栏控制器后释放上一个登录页面
答案 0 :(得分:0)
看一下本教程。它解释了如何在按下登录视图时隐藏选项卡栏。 http://three20.info/article/2010-11-10-Hiding-The-iphone-Tab-Bar-With-TTNavigator
请注意,显示标签栏主控制器更有意义,并在用户未登录时按下登录视图。这样您就可以释放登录视图并返回主标签栏视图。
此外,如果您遇到重复UINavigationBar
条的问题,则应使用[TTURLMap from:(NSString*)URL toModalViewController:(id)target]
函数,该函数会显示已有UINavigationBar
的控制器
`