单击Tab栏调用iOS中的Tap Gesture

时间:2012-12-10 14:06:51

标签: ios uiwebview uiscrollview tabs

我是iOS开发的新手,面临一个奇怪的问题。

我正在开发一个标签式iOS应用。在其中一个标签中,它会加载UIWebView。我在UIImageView添加了一个点按手势,并将其添加到UIScrollView。此UIScrollViewUIWebView的一部分。点按手势可打开键盘。

问题在于,当我进入此选项卡并尝试导航到另一个选项卡时,它会在选项卡上单击而不是移动到单击的选项卡上打开键盘。意味着点击手势也会调用标签点击。当我将网页视图滚动到顶部以便它在标签之前不再存在时,它就能正常工作。

我正在按照以下方式在UIImageView添加点按手势。

-(void)setOnTypeGesture{
    UITapGestureRecognizer *uiViewTextViewGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tappedInUIView:)];
    uiView.userInteractionEnabled = YES;
    [uiView addGestureRecognizer:uiViewTextViewGesture];
    [uiViewTextViewGesture release];

}

有什么建议吗?

0 个答案:

没有答案
相关问题