无法添加工具栏屏幕结束

时间:2013-11-28 07:06:14

标签: ios objective-c storyboard uitoolbar

我正在尝试在以下视图中的界面构建器中添加工具栏:

enter image description here

但是,添加工具栏时,它不会出现在屏幕底部,但是如下所示: enter image description here

因此,在运行时,工具栏显示为表格中的一行。

为什么工具栏没有出现在屏幕的末尾并且我该如何解决?

3 个答案:

答案 0 :(得分:1)

您似乎在表格视图中添加了工具栏,

  1. 如果您想在底部添加,请将其添加到 tableView。
  2. 如果您想要表格视图,则可以使用 viewForFooter 委托。

答案 1 :(得分:0)

tableView中,您只能cells,这就是为toolbar添加为单元格而不是toolbar在底部的原因。因此,要在toolbar添加controller,您可以通过 44(工具栏的大小)减少tableView的大小,而不是在Controller's View中添加您的toolBar。我添加了一个ScreenShot enter image description here

答案 2 :(得分:0)

  1. 将UIViewController拖到Storyboard
  2. 拖动UIToolbar并将其置于ViewController的底部
  3. 在ViewController顶部拖动UITableView
  4. 像这样声明委托和数据源。

       @interface YourViewController : UIViewController<UITableViewDelegate, UITableViewDataSource>
    

    希望这会对你有所帮助。