UIGesture忽略所有透明区域

时间:2017-07-07 06:49:27

标签: ios swift

想象一个透明的框架,如图像框架,.data和中间的文本视图。

用户在中间看到一个框架和一个文本,但是如果他试图触摸文本,他认为他触摸了文本,但如果它的 z位置打开,他可能会触摸该框架顶

我正在寻找一种方法来"看"来自.data的触摸,作为您触摸的实际像素。

因此,如果框架在顶部,就软件而言它覆盖了文本,但是用户看到文本并尝试触摸它,而是框架将接收它。

有没有办法"关注"实际像素,并在您看到它们时接收的触摸  和作为他们的容器?

1 个答案:

答案 0 :(得分:1)

您可以在手势识别器的特定视图中指定位置。

假设我有一个包含按钮(UIView)的视图。

  • 查看
    • 我的按钮
transpose(a)(i,j) == a(j,i)