iOS操作(action)和输出口(Outlet)

简介

在iOS中,操作(action)和输出口(Outlet)指的是ibActions和ibOutlets,也就是ib接口生成器所在的地方。这些都和UI元素相关,我们将直观的了解他们后探讨如何实现他们。 ## 步骤

1、让我们使用第一款iPhone应用程序。

2、从导航部分中的文件中选择ViewController.xib文件

3、从右手边得窗口下面显示的窗口格库中选择UI元素

objectLibrary4、拖拽UI元素到界面生成器的可视框中

5、添加标签和红色圆形按钮到可视图中

interfaceAction

6、在工作区工具栏的右上角找到编辑器选择按钮,如下图所示

StandardEditor

选择编辑器按钮

AssistantEditor

7、编辑器区域中心有两个窗口,ViewController.xib文件和ViewController.h

8、右击标签上的选择按钮,按住并拖动新引用参照,如下所示

ibOutletDrag

9、现在放在ViewController.h之间的大括号中。也可以放在文件中,如果是这样,必须在做这个之前已经添加了。如下所示

ibOutletDrop

  1. 输入输出口(Outlet)的标签名称,这里给出的是myTitleLable。单击链接,完成ibOutlet

11、同样的,添加操作,只需右击倒圆角矩形,选择触摸内心拖动它下方的大括号

ActionDrag

12、重新命名为setTitleLable

ActionDrop

13、 选择ViewController.m文件,有一种方法,如下所示

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

14、在上述的方法内,如下所示,添加一个语句

[myTitleLabel setTitleText:@"Hello"];

15、选择运行按钮运行该程序,得到如下的输出

IBActionTutorial.Simulator_Start

16、单击按钮

IBActionTutorial.Simulator_end

17.、创建的参照(outlets)按钮标签已更改为对按钮执行的操作(actions)

18、由上可知,IBOutlet将创建对UIElement的引用(此处为UILable),同样的IBAction和UIButton通过执行操作和UIButton相链接。

19、当创建动作时通过选择不同的事件你可以做不同的操作。

若文章对你有帮助,可以点赞或打赏支持我们。发布者:lyh会员,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/ios%e6%93%8d%e4%bd%9c%ef%bc%88action%ef%bc%89%e5%92%8c%e8%be%93%e5%87%ba%e5%8f%a3%ef%bc%88outlet%ef%bc%89/

(0)
lyhlyh会员认证作者
上一篇 2023年 4月 10日 下午9:20
下一篇 2023年 4月 10日 下午9:29

相关推荐

  • php

    文章目录php补充说明语法选项参数 php PHP语言的命令行接口 补充说明 php命令 是流行的Web开发语言PHP的命令行接口,可以使用PHP语言开发基于命令行的系统管理脚本程…

    入门教程 2024年 3月 1日
  • mount

    文章目录mount补充说明语法选项实例1实例2实例3 mount 用于挂载Linux系统外的文件 补充说明 mount命令 Linux mount命令是经常会使用到的命令,它用于挂…

    入门教程 2024年 1月 3日
  • tailf

    文章目录tailf补充说明语法选项参数实例 tailf 在屏幕上显示指定文件的末尾若干行内容,通常用于日志文件的跟踪输出 补充说明 tailf命令几乎等同于tail -f,严格说来…

    入门教程 2024年 3月 11日
  • rlogin

    文章目录rlogin补充说明语法选项参数 rlogin 从当前终端登录到远程Linux主机 补充说明 rlogin命令 用于从当前终端登录到远程Linux主机。 语法 rlogin…

    入门教程 2024年 3月 4日
  • inotifywait

    文章目录inotifywait补充说明安装inotify-toolsinotify相关参数inotifywait命令使用inotifywait命令参数可监听的事件 inotifyw…

    入门教程 2023年 12月 19日
  • ipcs

    文章目录ipcs补充说明语法选项资源选项输出选项通用选项实例相关命令 ipcs 分析消息队列共享内存和信号量 补充说明 ipcs命令 用于报告Linux中进程间通信设施的状态,显示…

    入门教程 2023年 12月 19日
  • nslookup

    文章目录nslookup补充说明语法选项参数DNS服务器实例 nslookup 查询域名DNS信息的工具 补充说明 nslookup命令 是常用域名查询工具,就是查DNS信息用的命…

    入门教程 2024年 1月 10日
  • rpm

    文章目录rpm补充说明语法选项参数实例更多实例 rpm RPM软件包的管理工具 补充说明 rpm命令 是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来…

    入门教程 2024年 3月 4日
  • Java 抽象类

    在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了…

    入门教程 2023年 3月 9日
  • Java Scanner 类

    java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 下面是创建 Scanner 对象的基本语法: Scanner s …

    入门教程 2023年 3月 4日
Translate »