Uitableview tableview顶部的工具栏

Uitableview tableview顶部的工具栏,uitableview,ios5,uitoolbar,uistoryboard,Uitableview,Ios5,Uitoolbar,Uistoryboard,我正在尝试实现在tableview顶部显示工具栏。我正在为iOS5开发故事板,我需要一个工具栏,因为它需要以导航控制器不允许的方式进行自定义。 下图显示了我想要实现的目标: 我认为使用navigationcontroller无法实现左右两个白色箭头。现在我需要显示所有内容(屏幕截图来自iphone模拟器),但我的问题是工具栏与表格一起滚动,我希望它保持在顶部。我想这是因为我在故事板上的连接方式。下一幅图显示了序列图像板中视图的快照: 控制器是UITableViewController的子类。

我正在尝试实现在tableview顶部显示工具栏。我正在为iOS5开发故事板,我需要一个工具栏,因为它需要以导航控制器不允许的方式进行自定义。 下图显示了我想要实现的目标:

我认为使用navigationcontroller无法实现左右两个白色箭头。现在我需要显示所有内容(屏幕截图来自iphone模拟器),但我的问题是工具栏与表格一起滚动,我希望它保持在顶部。我想这是因为我在故事板上的连接方式。下一幅图显示了序列图像板中视图的快照:

控制器是UITableViewController的子类。工具栏位于tableview中,因为脚本编辑器不允许我将其放置在其他任何位置

我尝试从情节提要创建一个新的通用视图控制器,删除一个工具栏和一个表视图,然后将控制器的类型设置为我的自定义UITableViewController。然后,故事板允许我将工具栏放在顶部,然后是tableview。问题是,当我运行这个版本时,程序以

libc++abi.dylib: terminate called throwing an exception
所以现在我不知道该怎么办。有没有办法让工具栏保持在顶部?我是否可以使用navigationcontroller(使用故事板)实现我的目标,从而使事情变得更简单


任何帮助都将不胜感激。谢谢。

我不使用TableViewController,而是从一个简单的ViewController开始,然后添加TableView和工具栏。这将需要更多的代码,但我不知道任何“模板”控制器将如何让您随心所欲。

取决于您想要的行为方式,静止或滚动。可以将子视图添加到

UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0, 44, 320, toolbarHeight)];
[self.navigationController.navigationBar addSubview:myView]

在“myView”中,您可以添加所需的所有按钮。然后您可以将第一个单元格留空。

我同意,在我看来,将自定义视图添加到导航栏是一种方法。。。哪里?好的,我看到密码了。将子视图添加到导航控制器。我最终选择了添加navigationController和子视图的方法。效果不错。