博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS - Actions and Outlets
阅读量:4316 次
发布时间:2019-06-06

本文共 1008 字,大约阅读时间需要 3 分钟。

介绍

在iOS中动作和插座分别为 ibActions 和 ibOutlets,其中 ib 代表界面生成器。这些都是相关的UI元素,我们将探讨他们直观地了解如何实现它们。

涉及的步骤

1. 让我们用我们的第一个iPhone应用程序。

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

3. 现在,您可以选择从我们的窗口右侧的库窗格的UI元素如下所示。

iOS Tutorial

4. 可以将UI元素拖放到我们认为在我们的界面生成器。

5. 让我们认为添加一个Label和圆形按钮。

iOS Tutorial

6.从编辑选择按钮,在工作区中的工具栏如下所示的右上角找到。

iOS Tutorial

选择 Assistant editor 按钮

iOS Tutorial

7. 在我们的编辑区域的中心,我们将看到两个窗口,分别是 ViewController.xib 文件和 ViewController.h

8. 现在在标签上点击右键并选择,按住并拖动新的参照插座,如下图所示

iOS Tutorial

9. 现在拖放ViewController.h在大括号之间。有可能是没有花括号,请在该文件中添加。会发现一个弹出如下图所示。

iOS Tutorial

10. 现在为 outlet 键入标签文字名称,在这里我写的是 myTitleLabel。点击连接并 ibOutlet将完成。

11. 同样一个动作,右键点击圆形按钮,选择“ Round rect 将它拖到下面的大括号

iOS Tutorial

12.拖放并它命名为 setTitleLabel。

iOS Tutorial

13. 现在选择文件ViewController.m,找到一个方法,如下所示。

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

14. 添加上述方法如下图所示,在里面声明。

[myTitleLabel setTitleText:@"Hello"];

15. 现在让我们来运行程序,选择“run ”按钮。会看到下面的输出。

iOS Tutorial

16. 现在按一下按钮。

iOS Tutorial

17. 该标签,我们创造了插座(outlet )已经改变了按钮的操作。

18.因此,从上面的例子中,我们可以得出结论,IBOutlet 创建一个参考的UIElement(这里的UILabel)同样 IBAction连接 UIButton 的一个方法,这就是所谓的事件触摸里面。

19. 可以摆弄动作,通过选择不同的事件,在创建动作的时候。

转载于:https://www.cnblogs.com/p5623/p/3287829.html

你可能感兴趣的文章
CentOS Docker 安装
查看>>
Nginx
查看>>
Navicat远程连接云主机数据库
查看>>
Nginx配置文件nginx.conf中文详解(总结)
查看>>
【2020-3-21】Mac安装Homebrew慢,解决办法
查看>>
influxdb 命令行输出时间为 yyyy-MM-dd HH:mm:ss(年月日时分秒)的方法
查看>>
FFmpeg 新旧版本编码 API 的区别
查看>>
RecyclerView 源码深入解析——绘制流程、缓存机制、动画等
查看>>
Android 面试题整理总结(一)Java 基础
查看>>
Android 面试题整理总结(二)Java 集合
查看>>
【NOI 2018】归程(Kruskal重构树)
查看>>
HDU 4571 SPFA+DP
查看>>
centos 创建以日期为名的文件夹
查看>>
腾讯的张小龙是一个怎样的人?
查看>>
jxl写入excel实现数据导出功能
查看>>
linux文件目录类命令|--cp指令
查看>>
.net MVC 404错误解决方法
查看>>
linux系统目录结构
查看>>
git
查看>>
btn按钮之间事件相互调用
查看>>