Uimenucontroller控制器没有响应触摸

时间:2012-06-15 15:23:45

标签: uiwebview first-responder uimenucontroller

我在uiwebview上使用了uimenucontroller。菜单控制器在简单的文本网站上工作正常,但在较大的网站上,http://www.foodnetwork.com/recipes/giada-de-laurentiis/grilled-chicken-with-basil-dressing-recipe/index.html我的自定义菜单项不会响应触摸。点击时,它会短暂地突出显示蓝色,然后再显示为黑色,菜单仍会显示,并且调用myAction。有时,如果我快速点击菜单控制器,它会响应,所以我认为它可能与响应者链和/或网页的大小有关。我按如下方式初始化菜单控制器:

// in view did appear:  
UIMenuItem *item1 = [[UIMenuItem alloc] initWithTitle:@"Item1" action:@selector(myAction)];  
[[UIMenuController sharedMenuController] setMenuItems:[NSArray arrayWithObject:item1]];


-(void)myAction 
{  
//do something  
}

谢谢!我已经被这个困了两个星期了,而且我没有想法......

0 个答案:

没有答案