LK.*_*LK. 5 iphone ipad uigesturerecognizer
我有一个带有视图的树,其中最高级别的视图是透明的,并且包含图像或标签(具有透明背景)。
将 UITapGestureRecognizer 附加到此视图时,我仅收到有关包含图像的视图的通知。
另外,如果我将视图留空,那么仅当背景颜色与 [UIColor clearColor] 不同时我才会收到事件。
我已经完成了转储,整个视图树都有 userInteractionEnable = YES。
如何让 UITapGesturerRecognizer 在透明背景的视图上工作?
解决的
问题不是我想的那样。透明视图位于滚动视图中,并且在初始化期间它们位于视图的可见区域之外。那些在可见区域内的工作正常。
尝试将背景颜色设置为除clearColor之外的任何颜色并将alpha属性设置为0.0;
myView.backgroundColor = [UIColor blackColor];
myView.alpha = 0.0;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2155 次 |
| 最近记录: |