
红色区域是创建的一个layer,现在想要实现的效果是,底下层里面的6个按钮的区域能够被点击,其他区域不能够触发,然后我设置了红色区域层的然后设置了setTouchSwallowEnabled(false),底下层可以被触发,但是是整个屏幕被触发,而不是
底部按钮区域这一块被触发,请问下,该如何实现这种需求?

红色区域是创建的一个layer,现在想要实现的效果是,底下层里面的6个按钮的区域能够被点击,其他区域不能够触发,然后我设置了红色区域层的然后设置了setTouchSwallowEnabled(false),底下层可以被触发,但是是整个屏幕被触发,而不是
底部按钮区域这一块被触发,请问下,该如何实现这种需求?
你调整一下层级关系不就行了,layer不要设置swallow,只是将按钮层zorder设置高于你的红色区域层就行。