2024年3月

iOS14以上,UITableViewCell中的控件,点击无效

适配iOS14系统,发现很多列表中的小按钮点击事件不响应,iOS14以下的系统没有异常

这是因为将控件直接添加到cell上导致(swift)

addSubview(bottomView)

在iOS14中,cell的contentView层级在cell上,如果直接将控件添加到cell上,点击的时候,只会响应下面的协议方法(swift)

tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)

应该修改成(swift)

contentView.addSubview(bottomView)

Link:

iOS 插件开发及问题排查

iOS 插件开发及问题排查:

iOS新建应用和新建插件,默认都会把目标部署系统版本设置为最新操作系统版本,如果App没有找到应用或者插件,首先排查 minimum deployment target 是否匹配设备系统版本
  1. 排查App或者插件 最低支持版本是否对于设备操作系统版本。
  2. 检查 Build Phases > Embed App Extensions 是否包含指定插件,并且 Copy only when installing 是否为未选中状态。
  3. 检查插件运行后是否有崩溃。

Link: