0

我已经阅读了这里的其他帖子并尝试了他们所说的所有内容,但仍然不适合我,我真的需要添加一个右栏按钮项目,我已经尝试过代码(对我不起作用),我发现可能对我有帮助的东西,但是,我不知道它在 xCode 界面中的位置,这是我找到的图像:图片 有人可以告诉我如何使这项工作吗?

这是左侧的故事板(颜色更改)和右侧的模拟器,正如您在故事板中看到的那样,它显示了我的 barButtonItem,但是当我运行它时它没有显示。我的项目

4

2 回答 2

1

您似乎没有按照正确的步骤添加右栏按钮。它可以通过情节提要本身轻松完成,并且不需要修改导航栏的任何属性。还查看您共享的故事板和模拟器的图像显示一些不一致,如果您可以详细说明添加右侧栏按钮项所遵循的步骤,您如何将其添加到导航栏以及如何您将视图控制器连接到呈现的视图控制器。

我遵循的通常步骤是:

  1. 应该有一个导航控制器附加到根视图控制器。
  2. 如果您需要在此根视图控制器上显示 UIBarButtonItem,您可以简单地拖动到其正确位置。
  3. 如果你需要在其他一些将被推送的视图控制器上展示它,那么有两种情况:
    • Presented View Controller 通过 segue 从 Presenting View Controller 继承导航栏直接连接到 Presenting View Controller。在这种情况下,您需要遵循与步骤 2 中相同的过程。
    • Presented View Controller 没有直接连接到 Presenting View Controller,而是通过代码推送它。在这种情况下,您首先添加了一个导航项,然后您必须在其上放置右栏按钮。

我希望这对你有用:)

于 2015-07-20T14:17:59.890 回答
0

首先Navigation Item在导航栏顶部添加一个 , 然后在其上添加一个Bar Button Item,通常对我有用。我不知道为什么你的按钮不显示。将其拖到顶部ViewController而不是NavigationController?

于 2015-07-20T13:58:11.287 回答