我正在尝试实现在 tableview 顶部显示工具栏。我正在使用故事板为 iOS5 工作我需要一个工具栏,因为它需要以导航控制器不允许我这样做的方式进行自定义。下图显示了我想要实现的目标:
左右白色箭头是我认为使用导航控制器无法实现的。现在我必须显示所有内容(屏幕截图来自 iphone 模拟器),但我的问题是工具栏随表格滚动,我希望它保持在顶部。我认为这是因为我在故事板中连接事物的方式。下一张图片显示了故事板中视图的快照:
控制器是 UITableViewController 的子类。工具栏位于 tableview 内,因为 StoryBoard 编辑器不允许我将其放在其他任何地方。
我试图从情节提要创建一个新的通用视图控制器,删除一个工具栏和一个表格视图,然后将控制器的类型设置为我的自定义 UITableViewController。然后情节提要确实允许我将工具栏放在顶部,然后是表格视图。问题是当我运行这个版本时,程序以
libc++abi.dylib: terminate called throwing an exception
所以现在我不知道该怎么办。有什么办法可以让工具栏保持在顶部?我可以使用导航控制器(使用情节提要)来完成我的目标,从而使事情变得更容易吗?
任何帮助将不胜感激。谢谢。