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

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

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

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

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

【问题讨论】:

    标签: ios objective-c storyboard uitoolbar


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

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

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

         @interface YourViewController : UIViewController<UITableViewDelegate, UITableViewDataSource>
      

      希望这会对你有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-16
        • 2015-01-13
        • 1970-01-01
        • 2020-10-01
        • 1970-01-01
        • 2017-06-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多