如何将UIToolbar添加到Storyboard上的NavigationController?

我不是使用Interface Builder的一个狂热粉丝,因此我对它很陌生。

我正在尝试将UIToolbar添加到导航控制器,但由于Apple文档总是非常清晰,所以我没有任何线索。

我正在将旧项目转换为使用Storyboard。

这就是我所做的。

  • 我为该项目添加了一个故事板
  • 我已经添加了一个导航控制器
  • 因为我想让此导航控制器在底部显示工具栏,所以我点击了导航控制器并打开了工具栏(请参阅图片)。
  • 在这里输入图像描述

    之后,在界面构建器的导航控制器底部会出现一个白色矩形。 我认为这是一个UIToolBar或占位符。 我试图将一个BarButtonItem拖放到这个“空间”并允许Xcode显示,如下所示:

    在这里输入图像描述

    当我运行应用程序时,工具栏在底部显示为白色矩形,但不显示按钮。

    该按钮在层次结构中显示如下:

    在这里输入图像描述

    我想按钮应该在工具栏项目内,但Xcode禁止在那里拖动项目。

    我如何让按钮显示?


    这里的问题是你正试图在UINavigationController添加一个UIToolBar ...

    尝试在UIViewController ,这将工作!

    编辑:

    在这里输入图像描述在这里输入图像描述


    尝试这个 :

    您只需在UINavigation RootViewController而不是UIToolbar上拖放UINavigationItem。

    它将允许你把UIBarButtonItem放在那个UINavigationItem上,并且像UIToolbar Button一样工作。

    链接地址: http://www.djcxy.com/p/81211.html

    上一篇: How to add UIToolbar to a NavigationController on Storyboard?

    下一篇: Rails direct upload to Amazon S3 using Activeadmin + Paperclip