繁体   English   中英

关于视图和手势识别器

[英]Regarding views and gesture recognizers

所以我有一个愚蠢的要求,我试图在应用程序中添加一个“复活节彩蛋”类型的功能,如果您在某个区域上点击3次,则特殊的视图控制器会提供一些愚蠢的图片,等等。

我创建了一个UIView并向其中添加了UITapGestureRecognizer。 但是,当我将背景色设置为“清除”(以有效隐藏视图)时,它不会响应点击。

如何使视图“不可见”但仍处于活动状态? 我想使用UIView,因为我已将其设置为响应多次轻按,这就是为什么我不使用UIButton的原因

如果 alpha <0.1开始忽略事件的情况(我从未听说过),则可以使用1x1pt自定义视图/控件,其中显示的1px具有与背景匹配的颜色并且alpha> 0.1,

然后覆盖:

- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event

对于大于1x1点的区域返回YES

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM