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-%e8%8f%9c%e9%b8%9f%e6%95%99%e7%a8%8b/

(0)
lyhlyh会员认证作者
上一篇 2023年 3月 29日 下午9:42
下一篇 2023年 3月 30日 下午9:48

相关推荐

  • 前言

    C++ 是一种高级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。…

    2024年 3月 18日
  • ed

    文章目录ed补充说明语法选项参数 ed 单行纯文本编辑器 补充说明 ed命令 是单行纯文本编辑器,它有命令模式(command mode)和输入模式(input mode)两种工作…

    入门教程 2023年 12月 14日
  • Java Number & Math 类

    一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 文章目录实例Test.java 文件代码:Java Math 类Test…

    2023年 3月 4日
  • atrm

    文章目录atrm补充说明语法选项参数实例 atrm 删除待执行任务队列中的指定任务 补充说明 atrm命令 用于删除待执行任务队列中的指定任务。 语法 atrm(选项)(参数) 选…

    入门教程 2023年 12月 6日
  • echo

    文章目录echo补充说明语法选项参数实例 echo 输出指定的字符串或者变量 补充说明 echo命令 用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux…

    入门教程 2023年 12月 14日
  • slocate

    文章目录slocate补充说明语法选项实例 slocate 命令查找文件或目录 补充说明 slocate命令 是一个命令查找文件或目录。slocate本身具有一个数据库,里面存放了…

    入门教程 2024年 3月 5日
  • Objective C 基础知识

    文章目录Objective-C 简介接口和实现创建对象方法(methods)Objective C的重要数据类型打印日志控制结构数组词典 Objective-C 简介 在iOS的开…

    入门教程 2023年 3月 29日
  • 33. 函数是一等公民(头等函数)

    欢迎来到 Golang 系列教程的第 33 篇。 文章目录什么是头等(第一类)函数?匿名函数用户自定义的函数类型高阶函数把函数作为参数,传递给其它函数在其它函数中返回函数闭包头等函…

    2023年 12月 5日
  • modprobe

    文章目录modprobe补充说明语法选项参数实例 modprobe 自动处理可载入模块 补充说明 modprobe命令 用于智能地向内核中加载模块或者从内核中移除模块。 modpr…

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

    文章目录pwconv补充说明语法实例 pwconv 用来开启用户的投影密码 补充说明 pwconv命令 用来开启用户的投影密码。Linux系统里的用户和群组密码,分别存放在名称为p…

    入门教程 2024年 3月 1日
Translate »