如何在界面构建器中添加条形按钮项?

Upv*_*ote 13 xcode interface-builder

我是iPhone开发的新手,我需要帮助设置我的观点.

我有一个已命名的视图FirstViewController.xib和此视图的控制器类.

在我的MainWindox.xib我已经建立了根控制器具有moveToNextView连接到选项栏按钮项功能.

所以当我点击这个项目时,当前视图切换到第一个视图,我可以回切.到目前为止工作正常.

屏幕顶部的导航栏MainWindow.xib也显示在第一个视图中.但是当我打开时FirstViewController.xib,没有定义任何导航栏(但是在构建和运行时会显示它).

这对我来说是个问题,因为我想在第一个视图中添加一个保存栏项.我该如何解决?

and*_*ers 16

假设您有一个UIVavigationController(或UIViewController子类),它是UINavigationController的子代.请注意,我正在使用故事板,因此使用xib时结果可能会有所不同.

  • 如果您在界面上没有看到UINavigationBar,请尝试手动更改模拟指标.

  • 将导航项拖到视图上(任何位置).您现在应该可以在界面构建器中输入标题.

模拟指标

  • 现在,您可以将条形按钮项目拖动到导航栏上.

在此输入图像描述


Luk*_*man 9

你必须从代码中做到这一点.添加到FirstViewController类viewDidLoad方法:

  UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:@"Save" style:UIBarButtonItemStyleDone target:self action:@selector(doSave:)];
  self.navigationItem.rightBarButtonItem = anotherButton;
  [anotherButton release];
Run Code Online (Sandbox Code Playgroud)