Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift-在UIImageview上设置可单击区域_Ios_Swift_Uiimageview - Fatal编程技术网

Ios Swift-在UIImageview上设置可单击区域

Ios Swift-在UIImageview上设置可单击区域,ios,swift,uiimageview,Ios,Swift,Uiimageview,如何在swift中定义UIImageview上的可单击区域 即使我缩放或拖动该区域,也会将其固定在图像上 通过编程方式向图像添加按钮(iBilder不允许这样做) 在imageView上设置userInteractionEnabled=true 通过自动布局或使用弹簧和支柱方法设置按钮,以使用imageview调整大小 使用与我在本答案中建议的相同技巧,添加一个手势识别器: 只需在Imageview上点击应用程序手势,即可找到触摸位置。然后检查触摸位置是否在指定区域内。如果它在区域内,做任何你想

如何在swift中定义UIImageview上的可单击区域

即使我缩放或拖动该区域,也会将其固定在图像上

  • 通过编程方式向图像添加按钮(iBilder不允许这样做)
  • 在imageView上设置userInteractionEnabled=true
  • 通过自动布局或使用弹簧和支柱方法设置按钮,以使用imageview调整大小

  • 使用与我在本答案中建议的相同技巧,添加一个手势识别器:


    只需在Imageview上点击应用程序手势,即可找到触摸位置。然后检查触摸位置是否在指定区域内。如果它在区域内,做任何你想做的事,否则就忽略它,什么也不做。就像这样。。。添加一个手势识别器。。。