【问题标题】:Regarding views and gesture recognizers关于视图和手势识别器
【发布时间】:2012-08-29 01:06:01
【问题描述】:

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

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

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

【问题讨论】:

  • 背景颜色根本不应该影响视图的功能。你确定它在视图稳定时有效吗?您确定您在现在和之前的工作时间之间没有更改任何其他内容吗?
  • 您是否将 alpha 设置为低于 0.1?因为在这种情况下,视图不会得到事件
  • @Mayosse Source,好吗?非常想了解更多相关信息,因为我真的不认为是这样。

标签: ios uiview uigesturerecognizer


【解决方案1】:

如果 是 alpha 0.1,

然后覆盖:

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

返回YES 以获得比 1x1 pt 更大的区域。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多