ios - 父视图上的 Swift 手势识别器而不影响子视图
问题描述
我正在开发一个具有透明背景的弹出式屏幕,我想通过仅单击透明背景来关闭弹出式 VC,但是当我单击弹出式视图时,它也会关闭 VC,即是因为父视图中的子视图也有手势识别器。
解决方案
您可以使用 UIButton 更改手势识别器并确保按钮位于子视图后面
推荐阅读
- javascript - 仅在 html Datatable 中显示唯一的搜索结果
- php - Docker php mysql 找不到驱动程序
- reactjs - 如何将反应组件呈现为纯文本
- javascript - 如何使用 react-image-crop 裁剪和缩放图像
- php - 使用 PHP 从 .csv 文件创建 sqlite db
- vb.net - 添加新字体 VB.net
- java - Java Scanner.nextInt() 被跳过?
- c++ - 使用 sprintf 转换和打印十六进制值(保持前导零)
- sql - 涉及两个数据集的 PROC SQL 查询
- python - python:最好使用numpy生成具有累积百分比增量的列表值