使用 IOS 的事件机制,可以实现与用户的交互。
ios程序获取控件的2种方式:
- 通过
IBOutlet
连接来获取控件 ;- 通过为控件指定Tag 属性来获取控件。
通过 IBOutlet
连接来获取控件
IBOutlet是 什么呢 ?它是个特殊的属性,可建立与界面设计文件中控件的关联。
简单示意图:
看图示到第4步时,需要选中控件然后按住 control+鼠标左键
,从可视化界面拖动到右侧 的相应头文件中,松手后就能看到示意图效果。然后就是设置选项了。下面仔细说道一下:
- ⭐️connection 列表:选择该 UI 控件创建 IBOutlet 属性还是IBOutlet集合。——大部分时候是创建IBOutlet 属性;创建IBOutlet集合允许开发者将多个相同类型的对象与一个 NSArray 属性建立关联,而不是为每个 UI 控件创建单独的IBOutlet 属性。
- Name: 设置属性名;
- Type: xcode 会自动检测,有时也需要我们手动选择设置。
- ⭐️ storage列表框:设置存储机制:strong 或 weak。
关于 strong 和 weak 之前也简单介绍过。这里有 2篇不错的讲解文章作为知识补充,供我们一起学习:
①: