Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何从NavigationView/TableView中删除底部栏_Iphone_Objective C_Interface Builder - Fatal编程技术网

Iphone 如何从NavigationView/TableView中删除底部栏

Iphone 如何从NavigationView/TableView中删除底部栏,iphone,objective-c,interface-builder,Iphone,Objective C,Interface Builder,我有一个应用程序,有一个TableView,NavigationView和TabBar一起运行。 选项卡栏上方的屏幕底部有一个栏,看起来与屏幕顶部的导航栏一模一样。我不知道它是什么,也不知道如何摆脱它。 下面是我想要划掉的东西的样子: 这是视图的结构: 你知道它是什么,怎么摆脱它吗? 当我导航到下一个视图时,它就在那里,这只是一个普通的旧视图,除了显示一些标签之外,没有什么特别的 [self.navigationController setToolbarHidden:YES]; 这里有更多

我有一个应用程序,有一个TableView,NavigationView和TabBar一起运行。 选项卡栏上方的屏幕底部有一个栏,看起来与屏幕顶部的导航栏一模一样。我不知道它是什么,也不知道如何摆脱它。 下面是我想要划掉的东西的样子:

这是视图的结构:

你知道它是什么,怎么摆脱它吗? 当我导航到下一个视图时,它就在那里,这只是一个普通的旧视图,除了显示一些标签之外,没有什么特别的

[self.navigationController setToolbarHidden:YES];
这里有更多的例子:

- (void)applicationDidFinishLaunching:(UIApplication *)application 
{
    self.window = [[[UIWindow alloc] initWithFrame:CGRectMake(0,0,320,480)] autorelease];
    RootViewController *rootViewController = [[[RootViewController alloc] initWithStyle:UITableViewStyleGrouped] autorelease];
    self.navigationController = [[[UINavigationController alloc] initWithRootViewController:rootViewController] autorelease];
    navigationController.toolbarHidden = YES;

    [window addSubview:[navigationController view]];
    [window makeKeyAndVisible];
}

在界面生成器中的“表视图属性”(可在“工具/属性检查器”下找到)下,第三部分是“模拟用户界面属性”。最后一个选项是“底部栏”。设置为“无”。

我是根据haj1000的建议找到答案的。这让我查看了Interface Builder中的属性,我注意到当我单击选项卡栏中的第二个选项卡(设置为NavigationController而不是ViewController)时,有一个选中的“显示工具栏”选项。我关掉了它,它工作了。
因此Jordan的建议是正确的,但我不知道将Jordan的代码放在应用程序的何处。

为什么您的CitiesTableViewController下没有UITableView?您显示的笔尖树结构似乎与您的屏幕截图不匹配。无论如何,UITableView可以有页眉和页脚视图(
tableHeaderView
tableFooterView
)。屏幕截图中的UITableView似乎有一个
表脚视图
;您的笔尖似乎根本没有任何UITableView。老实说,我不知道UITableView的确切来源。我仍然是新手,我遵循了一个老教程。我知道我有一个单独的CityTableView.xib文件,该文件由CityTableViewController运行,在该控制器中有填充TableView的所有代码。但是,我不知道tableview的确切定义,也不知道如何更改它的属性。我已经更新了代码。现在,CitiesTableViewController下有一个UITableView,其中数据源和委托都设置为CitiesTableViewController。我不知道这是否是正确的做事方式,但它的工作原理和以前一样。只有它仍然显示该页脚(或工具栏,如果下面正确的话)。我仍然不知道如何摆脱这两种方式。编辑答案,提供更多的例子。乔丹