gpt4 book ai didi

objective-c - 如何将 UIImageView 上的触摸限制为其 UIImage 的不透明部分?

转载 作者:行者123 更新时间:2023-11-28 23:07:33 25 4
gpt4 key购买 nike

我有一个 UIImageView,其中 userInteractionEnabled 设置为 YES,上面有一些手势识别器,可以让用户与之交互。 View 的图像是一个形状,其余部分是透明的,我只希望图像的不透明部分接受触摸(父 View 也是交互式的)。

我猜我需要覆盖一个 HitTest 方法,但是哪个方法以及如何覆盖?

最佳答案

您可以获得触摸点的像素颜色信息(How to get the RGB values for a pixel on an image on the iphone)。也许您可以测试它的 alpha 值以确定它是否不透明。

关于objective-c - 如何将 UIImageView 上的触摸限制为其 UIImage 的不透明部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9061756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com