2

因此,自从上一次 iPhone 编程冒险以来,我已经休息了几年,而且我显然已经忘记了我上次学到的大部分内容。加上 XCode 看起来完全不同,所以我也必须重新学习。

我已经使用 Storyboard 功能来布置我下一个项目的基本 UI。主屏幕嵌入在导航控制器中,主屏幕上有四个按钮。按下任何按钮都会加载一个子视图;我还没有通过子视图。所以,总而言之,我现在拥有的是一个主/主屏幕,加上四个独立的子视图,每个子视图都可以通过点击主/主屏幕上的按钮来访问。到目前为止,这一切都很顺利。

所以。在我的第一个子视图中 - 称之为“人物”屏幕 - 我有一个带有“添加”功能 ([+]) 的条形按钮项目。我想要做的是在点击添加按钮时显示一个操作表。不幸的是,从这个按钮拖动到我项目中任何 .h/.m 文件中的任何位置的任何控制都不会产生我可以设置动作/出口的小弹出窗口。

我在这里做错了什么?

4

1 回答 1

9
addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(addItem:)];

self.navigationItem.rightBarButtonItem = addButton;

然后您必须添加一个名为“addItem”的 void 方法,您必须在其中定义您希望“添加”按钮做什么(在您的情况下为操作表)。

于 2013-01-07T22:46:28.377 回答