前言在$AppClick事件采集中,还有两个比较特殊的控件:UITableView•UICollectionView这两个控件的点击事件,一般指的是点击UITableViewCell和UICollectionViewCell。而UITableViewCell和UICollectionViewCell都是直接继承自UIView类,而不是UIControl类。因此,我们之前实现$AppClick事件全埋点的两个方案均不适用于UITableView和UICollectionView。关于实现UITableView和UICollectionView$AppClick事件的全埋点,常见的方案有三种:方法
前言 我们主要介绍如何实现控件点击事件($AppClick)的全埋点。在介绍如何实现之前,我们需要先了解一下,在UIKit框架下,处理点击或拖动事件的Target-Action设计模式。一、Target-Action Target-Action,也叫目标-动作模式,即当某个事件发生的时候,调用特定对象的特定方法。 比如,在LoginViewController页面,有一个按钮,点击按钮时,会调用LoginViewController里的-loginBtnOnClick方法,“特定对象”就是Target,“特定方法”就是Action。也即Target是LoginViewController
前言在$AppClick事件采集中,还有两个比较特殊的控件:UITableView•UICollectionView这两个控件的点击事件,一般指的是点击UITableViewCell和UICollectionViewCell。而UITableViewCell和UICollectionViewCell都是直接继承自UIView类,而不是UIControl类。因此,我们之前实现$AppClick事件全埋点的两个方案均不适用于UITableView和UICollectionView。关于实现UITableView和UICollectionView$AppClick事件的全埋点,常见的方案有三种:方法
前言 我们主要介绍如何实现控件点击事件($AppClick)的全埋点。在介绍如何实现之前,我们需要先了解一下,在UIKit框架下,处理点击或拖动事件的Target-Action设计模式。一、Target-Action Target-Action,也叫目标-动作模式,即当某个事件发生的时候,调用特定对象的特定方法。 比如,在LoginViewController页面,有一个按钮,点击按钮时,会调用LoginViewController里的-loginBtnOnClick方法,“特定对象”就是Target,“特定方法”就是Action。也即Target是LoginViewController