相关疑难解决方法(0)

当触摸下半部分时,图层命中测试仅返回图层

我在图层支持的视图上有一个子图层.子图层的内容设置为图像参考,并且是25x25矩形.
当调用touchesBegan和touchesMoved方法时,我在超级层上执行命中测试.实际上,命中测试方法确实在触摸时返回子层,但仅在触摸图像的下半部分时才返回子层.如果触摸图像的上半部分,则返回超级图层.

我知道iPhone OS可以补偿用户触摸的趋势低于预期.即使我将子图层调整为更大的尺寸(50x50),它也表现出相同的行为.

有什么想法吗?

iphone cocoa-touch core-animation

4
推荐指数
1
解决办法
5346
查看次数

标签 统计

cocoa-touch ×1

core-animation ×1

iphone ×1