iOS动作和插座


iOS中的操作和出口分别称为 ibActionsibOutlets ,其中 ib 代表接口构建器。这些与UI元素有关,我们将在视觉上了解如何实现它们之后进行探索。

行动和奥特莱斯 - 涉及的步骤

第1步 - 让我们使用我们的第一个iPhone应用程序。

步骤2 - 从导航器部分的文件中选择ViewController.xib文件。

第3步 - 现在,您可以从窗口右侧的库窗格中选择UI元素,如下所示。

iOS教程

第4步 - 您可以在界面构建器中将UI元素拖放到我们的视图中。

第5步 - 让我们在视图中添加Label和Round Rect按钮。

iOS教程

步骤6 - 从右上角的工作区工具栏中的编辑器选择器按钮,如下所示。

iOS教程

选择助理编辑器按钮。

iOS教程

第7步 - 我们将在中心的编辑器区域中看到两个窗口,一个是ViewController.xib文件,另一个是ViewController.h。

步骤8 - 现在,右键单击标签,选择,按住并拖动新的参考插座,如下所示。

iOS教程

第9步 - 在花括号之间放入ViewController.h。 如果文件中没有花括号,请在执行此操作之前添加ViewController。您将找到如下所示的弹出窗口。

iOS教程

步骤10 - 输入插座的标签名称,这里我们使用了标签myTitleLabel。 单击“连接”,ibOutlet将完成。

步骤11 - 同样,要添加动作,请右键单击Round rect按钮,选择内部触摸并将其拖动到花括号下方。

iOS教程

第12步 - 删除它并将其命名为setTitleLabel。

iOS教程

步骤13 - 选择ViewController.m文件,您将找到如下所示的方法。

-(IBAction) setTitleLabel:(id)sender {
}

步骤14 - 在上述方法中添加如下所示的语句。

[myTitleLabel setText:@"Hello"];

步骤15 - 现在让我们通过选择运行按钮来运行程序。 您将看到以下输出。

iOS教程

第16步 - 现在点击按钮。

iOS教程

第17步 - 我们创建的标签已被按钮上的操作更改。

步骤18 - 从上面的例子中,我们可以得出结论,IBOutlet创建了对UIElement的引用(这里是UILabel)。 类似地,IBAction将UIButton与一个方法链接起来,该方法在事件内部调用时被调用。

步骤19 - 您可以在创建操作时选择不同的事件来处理操作。