【IOS 开发学习总结-OC-40】★★ios开发之事件机制——控件获取方式与事件处理方式

本文总结了iOS开发中控件获取的两种方式:通过IBOutlet连接和使用Tag属性,并详细介绍了事件处理的三种方法:IBAction绑定、代码设置事件处理及委托对象处理。内容涵盖IBOutlet的connection和storage选项,以及IBAction方法的使用和事件注册、删除方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用 IOS 的事件机制,可以实现与用户的交互。

ios程序获取控件的2种方式:

  1. 通过 IBOutlet 连接来获取控件 ;
  2. 通过为控件指定Tag 属性来获取控件。

通过 IBOutlet 连接来获取控件

IBOutlet是 什么呢 ?它是个特殊的属性,可建立与界面设计文件中控件的关联。
简单示意图:
这里写图片描述
看图示到第4步时,需要选中控件然后按住 control+鼠标左键,从可视化界面拖动到右侧 的相应头文件中,松手后就能看到示意图效果。然后就是设置选项了。下面仔细说道一下:


  1. ⭐️connection 列表:选择该 UI 控件创建 IBOutlet 属性还是IBOutlet集合。——大部分时候是创建IBOutlet 属性;创建IBOutlet集合允许开发者将多个相同类型的对象与一个 NSArray 属性建立关联,而不是为每个 UI 控件创建单独的IBOutlet 属性。
  2. Name: 设置属性名;
  3. Type: xcode 会自动检测,有时也需要我们手动选择设置。
  4. ⭐️ storage列表框:设置存储机制:strong 或 weak。
    关于 strong 和 weak 之前也简单介绍过。这里有 2篇不错的讲解文章作为知识补充,供我们一起学习:
    ①: ARC指南1 - stro
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值