代码之家  ›  专栏  ›  技术社区  ›  Nhat Nguyen

如何获得一个包含从一个视图控制器到另一个视图控制器创建的按钮的UIToolBar?

  •  0
  • Nhat Nguyen  · 技术社区  · 7 年前

    我正在尝试创建第二个视图控制器,我希望拥有与我从第一个视图控制器创建和编码的按钮相同的工具栏,而无需再次创建和编码该工具栏。我该怎么做?

    1 回复  |  直到 7 年前
        1
  •  0
  •   glyvox    7 年前

    更好的方法是在父视图控制器中创建工具栏。您应该使用嵌入式导航控制器 容器视图 为此。

    这是 场景结构 在Interface Builder中使用此方法的步骤:

    scene structure

    视图结构 (单击放大):

    view structure

    使用 嵌入Segue 在容器视图中显示导航控制器。

    create embed segue from the container view

    select Embed in the popup

    您可以使用代理传递动作(例如,点击了一个条形按钮项)。
    Read more about delegates in Swift here.