无法在屏幕末尾添加工具栏

Posted

技术标签:

【中文标题】无法在屏幕末尾添加工具栏【英文标题】:Cannot add Toolbar end of screen 【发布时间】:2013-11-28 07:06:14 【问题描述】:

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

但是,当添加工具栏时,它并没有出现在屏幕底部,而是如下所示:

因此,在运行时,工具栏就像表格中的一行一样。

关于工具栏没有出现在屏幕末尾的任何建议以及我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

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

    如果要添加到底部,请添加outside tableView。 如果您希望它在 inside 表格视图中,您可以使用 viewForFooter 委托。

【讨论】:

【参考方案2】:

tableView 中你只能有cells,这就是为什么toolbar 在底部添加为单元格而不是toolbar。因此,要在 controller 处添加 toolbar,您可以将 tableView 的大小减小 44(工具栏的大小),而不是在 Controller's View 中添加您的 toolBar。我添加了一个截图

【讨论】:

这是问题,我无法减小 tableview 的大小 为什么不@Noor,你是如何添加tableView的,你能解释一下吗?【参考方案3】:
    将 UIViewController 拖到 Storyboard 中 拖动一个 UIToolbar 并将其放在 ViewController 的底部 在 ViewController 上拖一个 UITableView

像这样声明委托和数据源。

   @interface YourViewController : UIViewController<UITableViewDelegate, UITableViewDataSource>

希望这会对你有所帮助。

【讨论】:

以上是关于无法在屏幕末尾添加工具栏的主要内容,如果未能解决你的问题,请参考以下文章

VBA 从形状运行宏和屏幕提示(或工具提示)。我无法获得我发现工作的代码

工具栏下UItableview滚动问题

Storyboard UITableViewController 在屏幕底部启用工具栏

钢笔工具(P)

为啥建议在源文件末尾有空行?

Android材料设计复制工具栏面包屑示例